Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

얼렁뚱땅 우왕좌왕

[JAVA] String 함수 본문

JAVA

[JAVA] String 함수

뚱땅왕 2024. 7. 15. 16:43

■ 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