December 22, 2018

String Manipulation - input : String str = "aabbccA" -Output : a2A1b2c2

String logical programs in java

/**
 *
 * Regional office kozhikode
 *
 * input : String str = "aabbccA";
 *
 * Output : a2A1b2c2
 *
 */
package com.cfed.javaTricks;

import java.util.HashMap;
import java.util.Map;

/**
 * @author Consumerfed I T Section
 *
 * 8281808029
 *
 */
public class StringManipulation {

/**
* @param args
*/
public static void main(String[] args) {
String str = "aabbccA";

Map<Character,Integer> map = new HashMap<>();

for(int i=0;i<str.length();i++) {
char chr = str.charAt(i);
if(map.containsKey(chr)) {
int val = map.get(chr);
val = val + 1;
map.put(chr, val);
}else {
map.put(chr, 1);
}
}

for(Character key: map.keySet()) {
System.out.print(key);
System.out.print(map.get(key));
}


}

}

Ouptut


a2A1b2c2

Buy a key board guard






Low cost key board guard which will protect your computer from dust... Buy now... Price below 100

No comments:

Post a Comment

Your feedback may help others !!!

Facebook comments