java 中 String 数组怎么动态赋值

2025-02-24 02:47:22
推荐回答(3个)
回答1:

String是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.
对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.
可以使用 StringBuffer,它是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象

回答2:

定义一个String类型的变量:s
然后在要赋值的地方赋值:s="abc";就可以了。

回答3:

String[] str=new String[长度];
str[0]="值";
str[1]="值";
......