我在下面的代码中出错。它说需要数组

i got an error in the code below . It says array required

我尝试通过更改 t 类型来创建数组,但问题仍然存在

这一行的问题 t = t+s[i];


     String s = "ZOO129";
        String t = "";
        for (int i = 0; i < s.length(); i=1+i) {
        t = t+s[i];
        }
        System.out.println(t);
             
    }
    
}

您可以使用此 charAt(int index) 而不是 [index]

String s = "ZOO129";
String t = "";
for (int i = 0; i < s.length(); i=1+i) {
    t = t + s.charAt(i);
}
System.out.println(t);

但是你的目标是什么?复制 s?