【发布时间】:2012-09-05 14:20:08
【问题描述】:
我是一个 java 菜鸟,我有一个特殊的问题。 让我们考虑一个字符串,其中包含多个重复的字母:
String a="AAABBBAACCBBDD"
我已经多次尝试使用for 和charAt。
预期输出:
"ABCD"
此操作是否有任何内置函数以及获得输出的任何想法?
【问题讨论】:
-
您在最接近解决方案的时候使用了什么代码?
-
请发布您目前拥有的内容。我们希望看到您付出一些努力。
-
我不明白这个问题。只需遍历字符并记住您到目前为止找到的那些......例如通过使用集合
-
使用 inbult
String b=a.charAt(0)然后用 for by String length 循环。for(int i=0;i<=((a.length())-1);i++)然后是 if 与 charAtif((a.charAt(i))!=(b.charAt(i))进行比较。我很困惑 -
@home: 如果我通过 Scanner 语句从用户那里得到字符串“a”怎么办