개발/자바

Java - 문자열 처리 함수

웅'jk 2023. 1. 25. 10:58

1. concat : 문자열을 하나로 합친다.

String data1 = "abc";
System.out.println(data1.concat("mart"));

 

2. length : 문자열의 길이를 반환

System.out.println(data1.length());

 

3. substring : 문자열을 슬라이싱

data1 = "Hello world";
System.out.println(data1.substring(6,10+1));

 

4.split : 문자열을 분리

data1 = "red, blue, white";
String[] data2 = data1.split(", ");

 

5.trim : 문자열 오른쪽,왼쪽 공백제거

data1 = "   abc@naver.com    ";
System.out.println(data1.trim());

 

6.대소문자구분 toUpperCase,toLowerCase

String data3 = "abc@naver.com";
System.out.println(data3.toUpperCase());
System.out.println(data3.toLowerCase());

 

7. indexOf : 특정 문자열 위치 반환

System.out.println(data3.indexOf(".com"));

 

8. contais : 특정 문자열을 포함하고 있는지 확인

System.out.println(data3.contains("ABC"));

 

9. compareTo : 문자열을 작은지(-1) 큰지(+1) 같은지(0) 비교

if (data3.compareTo("ab") < 0) {
			System.out.println("작다");
		}else if(data3.compareTo("ab") > 0) {
			System.out.println("크다");
		}else {
			System.out.println("같다");
		}

 

10. equals : 문자열이 같은지 비교 True or False

System.out.println(data3.equals("abc@naver.com"));