Java String 관련 함수들
자료형 변환
String to int
Int a =Integer.parseInt("string");
int to String
String a = Integer.toString( (/*int*/ 5 );
String to Character in String
char ch = String.charAt(index);
character to String
String string = Character.toString(/*char*/ 'a');
관련 함수
String 대소문자 관련
String string = string.toLowerCase(); // 소문자로 전부 변경
String string = string.toUpperCase(); // 대문자로 전부 변경
문자열 비교
//같으면 true , 다르면 false return;
str1.equals(str2)
//대소문자구분하지 않고 비교하는법
str.equalsIngoreCase(str2)
문자열 안에 있는 특정문자열의 시작 index 값
//return 찾는값이 존재한다면 시작 index return
//만약 없다면 -1 return
str1.indexOf("traget_string");
문자열 안에 있는 값 변경하기
//문자열 중 해당하는 문자열 1개만 수정
str1.replace("be changed string","to change String");
//문자열 중 해당하는 모든 문자열 수정
// "." 문자열을 바꿀 때에는 정규식으로(모든 문자를 의미) 하기 때문에 \\. 을 이용해야 합니다.
str1.replaceAll("be changed string","to change String")
문자열 시작,끝값 비교하기
//문자열 시작이 "." 이면 True return
str.startsWith(".")
//문자열 끝이 "." 이면 False return
str.endsWith(".")
문자열 자르기
//substring
//index부터 끝까지 문자열 자르기
str.substring(index);
//start index 부터 (end-1) index 까지 문자열 가져오기
str.substring(start,end);
//split
//원하는 문자로 문자열을 잘라서 문자열 배열로 반환
String[] str_array = str.split("원하는 문자");
//여러개의 구분자로 문자열을 잘르기 (, @ ,-, 공백) 을 기준으로 나누기
String[] str_array = str.split(",|@|-| ")