자바 문자열 정리

박천규·2020년 12월 27일
0

자바 기본 문법

목록 보기
1/6

자바의 문자열

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();



profile
자바 공부중

0개의 댓글

관련 채용 정보