Довольно новичок в 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