我正在尝试编写一个代码,该代码接收String并删除其中的重复字符String.
String utenRepetisjon(String tekst) {
String b;
char[] tekstArray = tekst.toCharArray();
char[] tilTekst = new char[tekstArray.length];
for(int i=0; i<tekstArray.length; i++) {
for(int j=0; j<tekst.length(); j++) {
if(tekstArray[i] != tekst.charAt(j)) {
tilTekst[i] = tekstArray[i];
}
}
}
return b = new String(tilTekst);
}
Run Code Online (Sandbox Code Playgroud)
例如,如果tekst = "aababbabbac",它应该返回"abc".到目前为止,我的代码只返回它给出的相同的tekst ..
尝试下一个:
String utenRepetisjon(String tekst) {
String str = "";
for(char ch : tekst.toCharArray()) {
if (str.indexOf(ch) == -1) {
str += ch;
}
}
return str;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |