【发布时间】:2017-03-13 11:02:12
【问题描述】:
从java中给出的字符串中删除重复项
例如:- 如果我的字符串是“cutcopypaste”
那么输出应该是“uoyase”
输入:- 剪切复制粘贴;
输出:- uoyase;
这是我写的程序。我应该做些什么改变?
但我的输出是这样的:-cuttcoppyppastte
class Remove {
public static String remo(String st) {
char[] ch = st.toCharArray();
st = "";
String st1 = "";
for (int i = 0; i < ch.length; i++) {
for (int j = 1; j < ch.length; j++) {
if (ch[i] == ch[j]) {
st1 = st1 + ch[i];
} else {
st = st + ch[i];
}
}
}
return st;
}
public static void main(String[] args) {
String st1 = "cutcopypaste";
st1 = remo(st1);
}
}
【问题讨论】:
标签: java string duplicates