String Methods
2502 단어 Java 기초 문법Java 기초 문법
1. indexOf
문자열에서 특정 문자가 시작되는 위치를 리턴하는 메서드
- 만약 찾는 문자가 없다면 -1을 출력
String idx = "happy lunch time";
System.out.println(idx.indexOf("time")); => 출력: 12
System.out.println(idx.indexOf("hungry")); => 출력: -1
2. contains
문자열에서 특정 문자열이 포함되어 있는가의 여부를 리턴하는 메서드
- 만약 찾는 문자가 없다면 -1을 출력
String idx = "happy lunch time";
System.out.println(idx.contains("time")); => 출력: true
System.out.println(idx.contains("hungry")); => 출력: false
3. equals
두개의 문자열이 동일한지를 비교해 결과값을 리턴하는 메서드
String equ1 = "hello";
String equ2 = "lunch";
String equ3 = "hello";
String equ4 = new String("hello");
System.out.println(equ1.equals(equ3)); => 출력: true
System.out.println(equ1.equals(equ2)); => 출력: false
* System.out.println(equ1==equ4); 출력: false
equ1과 euq4는 메모리 주소가 다르기 때문에 출력: false 가 나타난다.
System.out.println(System.identityHashCode(equ1)); => 출력: 1209271652
System.out.println(System.identityHashCode(equ4)); => 출력: 93122545
4. charAt
문자열에서 특정한 위치의 문자를 뽑아낼 때 사용
String idx = "happy lunch time";
System.out.println(idx.charAt(4)); => 출력 : y
5. substring
문자열중 특정 부분을 뽑아낼 경우 사용
String idx = "hello everybody";
System.out.println(idx.substring(0, 4)); => 출력: hell
System.out.println(idx.substring(3, 9)); => 출력: lo eve
6. toUpperCase, toLowerCase
- toUpperCase(모두 대문자로 변경)
- toLowerCase(모두 소문자로 변경)
String case1 = "Funny Java";
System.out.println(case1.toUpperCase()); => 출력: FUNNY JAVA
System.out.println(case1.toLowerCase()); => 출력: funny java
7. split
문자열을 특정 구분자로 분리할 때 사용
String case2 = "q:w:e:r";
String[] result = case2.split(":");
System.out.println(result[0]); => 출력: q
for(int i=0; i<result.length; i++) {
System.out.println(result[i]); => 출력: q, w, e, r 순서로 출력
}
8. replace, replaceAll
Author And Source
이 문제에 관하여(String Methods), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@choral/JAVA-기초-문법-07y58q7n저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)