从键盘上获取一个字符串(长度不限),请输入该字符串由哪些字符组成
键盘输入:abcdabbcd
输出:该字符串由a,b,c,d组成
纯手打 望采纳
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String arr = sc.nextLine();
String[] arrString = new String[arr.length()];
for (int i = 0; i < arr.length(); i++) {
//取string某一索引字符
char a = arr.charAt(i);
arrString[i] = String.valueOf(a);
}
String s = Arrays.toString(arrString);
//也可用remove方法
String s1 = s.replace("[", "");
String s2 = s1.replace("]", "");
System.out.println("该字符串由" + s + "组成");
System.out.println("该字符串由" + s2 + "组成");
}
String