얼렁뚱땅 우왕좌왕
[JAVA] String 함수 본문
■ contains() : a문자열 안에 b문자열이 포함되어있는지 알 수 있다.
사용법 : a.contains(b);
ex)
String test = "문자열 테스트입니다.";
String search = "테스트";
if(test.contains(search)) {
System.out.println(search+" 값이 포함되어 있습니다.");
}
■ equals(): a 문자열과 b 문자열이 일치한지 알 수 있다.
사용법 : a.equals(b);
ex)
tring test = "문자열 테스트입니다.";
search = test;
if(test.equals(search)) {
System.out.println(search+" 값이 동일합니다.");
}
■ equalsIgnoreCase() : a 문자열과 b 문자열이 대소문자 구분 없이 일치하면 true
사용법 : a.equalsIgnoreCase (b)
ex)
String t = "Yes";
System.out.println(t.equalsIgnoreCase("yes"));
>> true
■ startsWith() : a 문자열이 지정된 접두사 b 로 시작하는지 알 수 있다
사용법 : a.startsWith (b);
성씨 검색할때 사용
ex)
String test = "문자열 테스트입니다.";
String start = "문자열";
System.out.println(test.startsWith(start ));
>> true
■ endsWith() : a 문자열이 지정된 접미사 b로 끝나는지 알 수 있다
사용법 : a.endsWith(b);
파일 확장자 검색할때 사용
ex)
String test = "문자열 테스트입니다.";
String end= "입니다.";
System.out.println(test.endsWith (end));
>> true
■ toUpperCase() : 문자열의 모든 글자를 대문자로 치환한다
사용법 : a.toUpperCase()
ex)
String test = "소문자 test 입니다.";
test = test.toUpperCase();
System.out.println(test) //소문자 TEST 입니다.
■ toLowerCase() : 문자열의 모든 글자를 소문자로 치환한다
사용법 : a.toLowerCase()
ex)
String test = "소문자 TEST입니다.";
test = test.toLowerCase();
System.out.println(test) // 소문자 test입니다.
■ trim() : 문자열 앞, 뒤의 공백을 제거한다.
사용법 : a.trim();
ex)
String test = " 문자열 테스트 입니다. \n ";
test = test.trim();
■ replace() : 이 문자열에 있는 oldChar를 newChar로 바꾼다.
사용법 : a.replace(oldChar, newChar);
ex)
String test = "2023년입니다.";
test = test.replace("3", "4");
System.out.println(test);
>> 2024년입니다. 출력
■split() : 이 문자열을 주어진 문자열을 기준으로 분할한다.
사용법 : a.split(분할기준문자열)
ex)
String test = "스플릿 테스트, "
+"test1, "
+"test2, "
+"test3, "
+"test4";
System.out.println(test);
String tokens[] = test.split(",");
'JAVA' 카테고리의 다른 글
[JAVA]예외처리 (0) | 2024.08.26 |
---|---|
[JAVA] static, 싱글톤, final (0) | 2024.07.15 |
[JAVA] 버블정렬과 선택정렬 (0) | 2024.07.15 |
[JAVA] 배열 복사하는 방법 (0) | 2024.07.15 |
[JAVA] method와 stack, heap 영역 (0) | 2024.07.15 |