當前位置:編程學習大全網 - 網站源碼 - java代碼輸入aaabbc輸出a3b2c1 怎麽寫?

java代碼輸入aaabbc輸出a3b2c1 怎麽寫?

public static void main(String args[]) {

String str = "aaabbc";

Map tree = newTreeMap();

for (int i = 0; i < str.length(); i++) {

char ch = str.charAt(i);

if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {

if (!tree.containsKey(ch)) {

tree.put(ch, new Integer(1));

} else {

Integer in = (Integer) tree.get(ch) + 1;

tree.put(ch, in);

}

}

}

Iterator tit = tree.keySet().iterator();

while (tit.hasNext()) {

Object temp = tit.next();

System.out.print(temp.toString() + "" + tree.get(temp));

}

}

  • 上一篇:哈爾濱比較好的軟件公司有哪些?
  • 下一篇:虛空假面的回到過去是怎麽計算的,可以和蝴蝶的閃避疊加嗎?
  • copyright 2024編程學習大全網