String 문자열 관련 정리
추후에 계속 업데이트 됩니다.
String 문자열
// String 선언
String str = "Hello world";
// 문자 하나에 접근
char ch = str.charAt(0); // H
// 문자열의 길이
str.length();
// 문자열 같은지 확인
str.equals("Hello world");
// 문자열 나누기
String[] sp = str.split(" ");
// 문자열의 포함되는지 확인
str.contains("He");
// 문자열 나누기
str = str.substring(0, str.length() - 1);
// 문자열 교체하기
str = str.replace("H", "h");
str = str.replaceAll("[ld]", ""); // 대괄호 안의 문자들을 전부 바꿔준다.
// 문자열 안에 문자가 숫자인지 확인하기
Character.isDigit(str.charAt(0));
// 문자열 안에 문자가 문자인지 확인하기
Character.isLetter(str.charAt(0));
// 대문자 변환
str = str.toUpperCase();
// 소문자 변환
str = str.toLowerCase();
// 문자열 공백 제거
str.trim();
// 문자 배열로 변환
char[] ca = str.toCharArray();
// 문자열 정렬
// 캐릭터 배열 변환 -> 정렬 -> 문자열 변환
char[] ca = str.toCharArray();
Arrays.sort(ca);
String sorted = new String(ca);