개발인생/Java 3

Java 형변환 | String ⇄ char

String -> char (문자 인덱싱) 1) char : str.charAt(i) 2) char[ ] : str.toCharArray()✔️코드 예제public class StringToCharExample { public static void main(String[] args) { // 변환할 문자열 String str = "Hello, Java!"; // 1) charAt()을 사용하여 특정 위치의 문자 추출 char firstChar = str.charAt(0); // 첫 번째 문자 char lastChar = str.charAt(str.length() - 1); // 마지막 문자 System.out.println(..

개발인생/Java 2025.03.10

Java 형변환 | String ⇄ int

String -> int (문자열을 숫자로) 1) Integer.parseInt()   2) Integer.valueOf() Integer.parseInt(String s)와 Integer.valueOf(String s)는 문자열을 숫자로 변환하는 static 메서드임. parseInt()는 기본형 int를 반환하고, valueOf()는 Integer 객체를 반환함. parseInt()는 연산이 많을 때 성능이 좋고, valueOf()는 -128 ~ 127 범위의 값을 캐싱하여 같은 객체를 재사용함. Integer 객체를 비교할 때는 ==가 아닌 equals()를 사용해야 정확한 값 비교가 가능함. ✔️코드 예제public class StringToIntExample { public static v..

개발인생/Java 2025.03.10

Java 배열 변환 | String[] ⇄ int[]

1. 문자열 배열을 정수 배열로 캐스팅(String[] -> int[])     1) for문을 이용한 캐스팅 : Integer.parseInt()     2) Steam을 이용한 캐스팅 : steam().mapToInt()2. 정수 배열을 문자열 배열로 캐스팅(int[] -> String[])     1) for문을 이용한 캐스팅 : Integer.toString()     2) Steam을 이용한 캐스팅 : stream().mapToObj()1. String[ ] -> int[ ]1) for문을 이용한 캐스팅 : Integer.parseInt()String[] stringArray = {"1", "2", "3", "4", "5"};int[] intArray = new int[stringArray.le..

개발인생/Java 2025.03.10