黑马程序员技术交流社区
标题:
"aswqss52hasqss"要求转换为a(2)h(1)q(2)s(6)w(1)字符串输出
[打印本页]
作者:
ssmwan
时间:
2015-11-8 18:13
标题:
"aswqss52hasqss"要求转换为a(2)h(1)q(2)s(6)w(1)字符串输出
"aswqss52hasqss"
作者:
baozi2659
时间:
2015-11-8 18:13
public class StringTest {
public static void main(String[] args) {
TreeMap<Character, Integer> tm = new TreeMap<>();
String s = "aswqss52hasqss";
char[] chs = s.toCharArray();
Set<Character> set = tm.keySet();
for (Character chr : chs) {
Integer i = tm.get(chr);
if (!(chr >= '0' && chr <= '9')) {
if (i == null) {
tm.put(chr, 1);
} else {
tm.put(chr, ++i);
}
}
}
StringBuilder s1 = new StringBuilder();
Set<Character> set1 = tm.keySet();
for (Character character : set1) {
s1.append(character).append("(").append(tm.get(character))
.append(")");
}
System.out.println(s1);
}
}
作者:
baozi2659
时间:
2015-11-8 18:16
public class StringTest {
public static void main(String[] args) {
TreeMap<Character, Integer> tm = new TreeMap<>();
String s = "aswqss52hasqss";
char[] chs = s.toCharArray();
Set<Character> set = tm.keySet();
for (Character chr : chs) {
Integer i = tm.get(chr);
if (!(chr >= '0' && chr <= '9')) {
if (i == null) {
tm.put(chr, 1);
} else {
tm.put(chr, ++i);
}
}
}
StringBuilder s1 = new StringBuilder();
Set<Character> set1 = tm.keySet();
for (Character character : set1) {
s1.append(character).append("(").append(tm.get(character))
.append(")");
}
System.out.println(s1);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2