CS공부/프로그래밍 언어

[JAVA] 문자열(String) 함수 정리(진행 중)

IT's WIS2 2024. 6. 17. 16:20

1. split()

지정한 문자로 문자열을 나눌 수 있다. 나눠진 부분들의 결과 값은 배열로 반환한다. 

String s = "Java Hello World";
String[] arr = s.split(" ");
print(Arrays.toString(arr));

 

2. Integer.parseInt()

문자열을 숫자로 변환한다. 반환되는 type은 int입니다. 

String str1 = "123";
int str2 = Integer.parseInt(str1);
System.out.println(str2);

 

3. Integer.valueOf()

문자열을 숫자로 변환한다. parseInt와 달리 Integer Object를 반환한다. 

 

4. length()

문자열 길이 반환한다. 

String s = "abcdef";
int s_len = s.length();

배열은 length 뒤에 ()를 안붙여도 된다.

배열은 프로토파입의 클래스로 length 또한 함수가 아닌 필드여서 length뒤에 ()를 붙이지 않아도 된다.  

 

5. Arrays.toString(arr)

배열값 출력해준다.

int[] arr = {1,2,3,4,5};
System.out.println(Arrays.toString(arr));