您的位置:首页 > 其它

【华为机试题】删除输入字符串中重复字符

2016-04-12 10:42 435 查看
对字符串的操作,例如修改删除等,直接在原字符串中修改往往更加麻烦,将输入字符串中需要保留的字符提取出来可能是一个更好的选择。
import java.util.ArrayList;
import java.util.Scanner;
public class StringTest {
public static void main(String args[]){
Scanner in = new Scanner(System.in);
String inString = in.nextLine();
ArrayList<Character> inChar = new ArrayList<>();
for(int i=0; i<inString.length(); i++){
boolean flag = true;
for(char j:inChar){
if(j==inString.charAt(i)){flag = false; break;}
}
if(flag){
inChar.add(inString.charAt(i));}
}

for(char i:inChar){
System.out.print(i);
}
System.out.println();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息