给位老铁,为啥这题0%?
题目描述
输入一个字符串,求出该字符串包含的字符集合
输入描述:
每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。
输出描述:
每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。
输入例子:
abcqweracb
输出例子:
abcqwer
————————————————
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
public class Main12 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str =sc.nextLine();
char[] ch=str.toCharArray();
ArrayList<Character> list =new ArrayList<Character>();
for(int i=0;i<ch.length;i++){
if(!(list.contains(ch[i]))){
list.add( ch[i]);
}
}
Iterator it = list.iterator();
while(it.hasNext()){
System.out.print(it.next());
}
}
}
查看12道真题和解析

