我有一组我想遍历,并改变所有那些谁等于什么的字符串,以平等的东西还有:如何在foreach迭代过程中更改Set <String>中的字符串?
// Set<String> strings = new HashSet()
for (String str : strings) {
if (str.equals("foo")) {
// how do I change str to equal "bar"?
}
}
我试图取代(),它没有工作。我也尝试删除“str”并添加所需的字符串,从而导致错误。我会如何去做这件事?
's.add( “B”); s.add(“s”); s.add(“x”); s.add(“d”); System.out.println(s); (String str:s){ System.out.println(str);如果(str.equals(“x”)){s1remove(str); s.add(“asdf”); } } System.out.println(s); '我已经试过了,没有得到例外 – 2011-05-20 10:19:29