
CollectionModify::replace 메소드는 리스트의 모든 요소를 특정한 값으로 대체할 수 있습니다.
예를 들어, 리스트 [1, 2, 3, 4, 5]를 [10, 10, 10, 10, 10]로 바꾸려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] list = {1, 2, 3, 4, 5};
int replaceValue = 10;
list = Arrays.stream(list).mapToObj(i -> replaceValue).mapToInt(Integer::intValue).toArray();
System.out.println(Arrays.toString(list));
}
}
이 코드는 리스트의 모든 요소를 10으로 대체합니다.
또는, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] list = {1, 2, 3, 4, 5};
int replaceValue = 10;
for (int i = 0; i < list.length; i++) {
list[i] = replaceValue;
}
System.out.println(Arrays.toString(list));
}
}
이 코드는 리스트의 모든 요소를 10으로 대체합니다.
또는, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] list = {1, 2, 3, 4, 5};
int replaceValue = 10;
Arrays.fill(list, replaceValue);
System.out.println(Arrays.toString(list));
}
}
이 코드는 리스트의 모든 요소를 10으로 대체합니다.
이러한 방법 중 하나를 사용하여 리스트의 모든 요소를 특정한 값으로 대체할 수 있습니다.
2025-07-20 18:23