Изменение элементов во время итерации набора JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Изменение элементов во время итерации набора Java

Сообщение Anonymous »

Довольно новичок в Java здесь. Я приезжаю из Python. Есть аналогичные вопросы по тому, чтобы говорить о удалении или добавлении элемента при переходе на java set . Что я хотел бы знать, так это изменить элементы, содержащие в наборе . Например, ["Apple", "Orange"] to ["iapple", "iorange"] . Кроме того, я хотел бы сделать это на месте, то есть не создавать другой набор и не положить модифицированный элемент в новый набор во время его итерации.import java.util.Arrays;
import java.util.Set;
import java.util.HashSet;

class Test {
public static void main (String[] args) {
Set strs = new HashSet(Arrays.asList("apple", "orange"));

for (String str : strs) {
str = "i" + str;
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/251 ... g-java-set

Вернуться в «JAVA»