1. 대소문자 변환
- 대문자로 변환 : toUpperCase()
- 소문자로 변환 : toLowerCase()
String data2 = "abc@naver.com";
System.out.println( data2.toUpperCase() );
>>> ABC@NAVER.COM
System.out.println( data2.toLowerCase() );
>>> abc@naver.com
2. indexOf
특정 문자열이 어디에 있는지, 인덱스를 알려주는 함수 indexOf
data2 = "abc@naver.com";
int index = data2.indexOf("@");
System.out.println( index );
>>> 3
index = data2.indexOf(".com");
System.out.println( index );
>>> 9
3. contains
특정 문자열을 포함하고 있는지?
boolean ret = data2.contains("abc");
System.out.println( ret );
>>> true
ret = data2.contains("@");
System.out.println( ret );
>>> true
4. compareTo
문자열 비교(작냐, 크냐, 같냐)하는 함수
data2 = "abc@naver.com";
if (data2.compareTo("ab") < 0) {
System.out.println("작다");
}else if(data2.compareTo("ab") > 0) {
System.out.println("크다");
}else {
System.out.println("같다");
}
>>> 크다
5. equals
문자열이 같은지 확인하는 함수
ret = data2.equals("abc@naver.com");
System.out.println(ret);
>>> true'Java' 카테고리의 다른 글
| HashMap - key, value 쌍의 데이터를 저장하는 함수 (0) | 2023.01.25 |
|---|---|
| ArrayList - 갯수 제한없이 데이터를 마음대로 추가 삭제 가능한 함수 (0) | 2023.01.25 |
| 문자열을 처리하는 문자열 함수들 1, concat / length / substring / split / trim (0) | 2023.01.25 |
| 문자열을 숫자로 변환, 숫자를 문자열로 변환하는 방법 (0) | 2023.01.25 |
| 정수 및 실수를 클래스로 생성하는 방법 (0) | 2023.01.25 |