JAVA언어
String배열 int배열로 변환
성-민
2023. 1. 31. 19:45
1. for문 / Integer.paraseInt() 사용
public class Example {
public static void main(String[] args) {
String[] arr = new String[] {"2", "4", "6", "8"};
int[] newArr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
newArr[i] = Integer.parseInt(arr[i]);
}
}
}
String을 int로 변환
Integer.paraseInt()
2. Stream 사용
import java.util.stream.Stream;
public class Example2 {
public static void main(String[] args) {
String[] arr = new String[] {"2", "4", "6", "8"};
int[] newArr = Stream.of(arr).mapToInt(Integer::parseInt).toArray();
}
}
* Stream 사용(Integer[] 변환)
import java.util.Arrays;
import java.util.stream.Stream;
public class Example {
public static void main(String[] args) {
String[] arr = new String[] {"2", "4", "6", "8"};
Integer[] newArr = Stream.of(arr).mapToInt(Integer::parseInt).boxed().toArray(Integer[]::new);
}
}