例如,我有一个ObservableList
,它包含两个字符串:
string1 = "foo"
string2 = "bar"
我想修改string1
,以便它成为" foobaz"。
我该怎么做?
我尝试使用.set(int index, Object element)
,但它添加了另一个元素,而不是在该索引处编辑元素。
答案 0 :(得分:3)
我尝试过使用.set(int index, Object element)
,现在可以使用(?)。这意味着我基本上解决了我的问题。
感谢所有人的回复,抱歉浪费你的时间。
答案 1 :(得分:2)
假设您要替换String
foo
而obsrverList
是ArrayList
String
-
int size = obsrverList.size();
for(int index=0; index<size; index++){
if("foo".equals(observerList.get(index)){
obsrverList.set(index, "foobaz");
}
}
如果String
是Object
的{{1}},则必须设置obsrverList
而不是ArrayList
。