특정 조건에 맞는 문자열 확인
: startsWith(String prefix)
: endsWith(String suffix)
charAt(int index)
: 특정 위치의 char값 리턴
getChars (int srcBegin, int srcEnd, char[] dst, int dstBegin)
: 매개 변수로 넘어온 dst라는 char 배열 내에 srcBegin에서 srcEnd에 있는 char 저장
이때 dst 배열의 시작위치는 dstBegin
codePointAt(int index)
: 특정 위치의 유니코드 값을 리턴..
offsetByCodePoints(int index, int codePointOffset)
: 지정된 index부터 오프ㅡ셋이 설정된 인덱스 리턴
: 문자열 인코딩과 관련된 문제를 해결하기 위해 사용
char 배열의 값을 String으로 변환하는 메소드
copyValueOf(char[] data) : return -> static String
: char 배열에 있는 값을 문자열로 변환
char values[] = new char[]{'J', 'A', 'V', 'A'};
String javaText = String.copyValueOf(values);
String의 값을 char 배열로 변환하는 메소드
toCharArray() : return -> char[]
문자열을 합치는 메소드와 공백을 없애는 메소드
concat(String str) : return -> String
trim() : return -> String
특정 형식에 맞춰 값 치환
format(String format, Object... args) : return -> static String
%s : String
%d : 정수형
%f : 소수점
%% : %
String text = "제 이름은 %s입니다. 지금까지 %d 권의 책을 썻고, " +
"하루에 %f %%의 시간을 책을 쓰는데 할애하고 있습니다.";
String realText = String.format(text, "이상민", 4, 10.5);
기본 자료형을 문자열로 변환
valueOf(...)
댓글 없음:
댓글 쓰기