Myo-Kyeong Tech Blog

[ JAVA ] JAVA 문자열 메소드 정리 - substring, chatAt, length, contains, indexOf, equals 본문

Programming/Java

[ JAVA ] JAVA 문자열 메소드 정리 - substring, chatAt, length, contains, indexOf, equals

myo-kyeong 2023. 6. 12. 19:29
728x90

substring()

  • 문자열의 특정 부분을 추출하는 데 사용
  • 두 가지 버전 -  시작 인덱스만 제공,  시작 인덱스와 끝 인덱스 모두 제공.
String s = "Hello World";
System.out.println(s.substring(6));  // 출력: World
System.out.println(s.substring(0, 5));  // 출력: Hello

 

charAt()

  • 주어진 인덱스에 있는 문자를 반환
String s = "Hello World";
System.out.println(s.charAt(0));  // 출력: H

 

length()

  • 문자열의 길이 반환
String s = "Hello World";
System.out.println(s.length());  // 출력: 11

 

contains()

  • 특정 문자열이 대상 문자열에 포함되어 있는지 여부 확인
String s = "Hello World";
System.out.println(s.contains("World"));  // 출력: true

 

indexOf()

  • 특정 문자열이 처음으로 나타나는 위치의 인덱스 반환
  • 문자열이 없는 경우 -1을 반환
String s = "Hello World";
System.out.println(s.indexOf("World"));  // 출력: 6

 

equals()

  • 두 문자열이 동일한지 비교하는 데 사용
  • 동일한 내용이 true, 동일하지 않으면 false 반환
String s1 = "Hello World";
String s2 = "Hello World";
System.out.println(s1.equals(s2));  // 출력: true

 

trim()

  • 문자열의 앞, 뒤에서 공백(white space)을 제거하는 데 사용
String s = " Hello World ";
System.out.println(s.trim());  // 출력: Hello World

 

728x90