1.문자열의 길이 : String.length()
String string = "12345;
string.length(); ->5
2.문자열의 null 확인 : String.isEmpty()
String string = "12345";
string.isEmpty() -> 비어 있으면 true, 아니면 false
3.문자열의 특정 문자 확인 : String.charAt(index)
String string = "12345";
string.charAt(2) -> '3'
4.문자열을 복사하여 배열에 삽입 : String.getChars(start index , last index , String[] , copyStartindex)
String string = "12345";
char[] chars = new char[4];
String.getChars(0,3,chars,0); -> 0번 부터 2번까지의 문자를 chars안에 0번대 부터 채워 넣는다.
5.문자열의 비교 : string.equals(string2) 자바에서는 문자열 비교시 == 으로 비교 할 수가 없다.
String a = "123";
String b = "234";
a.equals(b); -> 같으면 true , 다르면 false 반환
6.문자열의 인덱스 : String.indexOf(char)
String string = "01234";
string.indexOf("3") -> 3반환
7.문자열 자르기 : String.substring(int,int) -> 인수 2개시 해당 범위(int a<= int b> ), 1개시 해당 인덱스부터 끝까지
String string = "01234";
string.substring(0,3) -> 0,1,2 반환
8.문자열내 포함 여부 : String.contains(string)
String string = "01234";
string.contains("012") -> 포함하면 true 아니면 false
9.문자열 치환 : String.replace('a','b') -> a를 b로
String string = "01234";
string.replace('1','3'); -> string =03234;
10.문자열 분리 : String.split(char) -> char를 기준으로 분리 -> String.split("")로 할 시 문자 하나하나를 분리
String string = "01234";
string.split("") -> 0,1,2,3,4 로 분리
11.문자열 앞 뒤 공백 제거 : String.trim() -> 문자 사이의 공백은 제거 불가 앞 뒤 공백 만
String string = " 01234 ";
String a = string.trim(); - > 앞뒤 공백 제한 01234
12.문자열 대 소문자로 바꾸기
String string = "abcd ";
String a = string.toUpperCase -> string 다 대문자로
String b = string.toLowerCase -> String 다 소문자로
13.문자 대소문자 구별하기
Char char = "a";
Character.isUpperCase(char) -> false
Character.isLowerCase(char) -> true
14.문자열 -> 문자배열로 바꾸기
String string ="abcd";
char[] char = string.toCharArray();