개발노트/Java

[Java] String Method

Dahoon06 2021. 3. 17. 23:42
728x90
반응형

String.equals("비교문자열");

String타입 문자열을 비교할때는 ==을 사용하지 않고 equals();를 사용하고 boolean값 반환. (true/false)

 "==" 연산자는 비교하고자 하는 두개의 대상의 주소값을 비교

String클래스equals 메소드는 비교하고자 하는 두개의 대상의 값 자체를 비교

String.split("분리할 구분자");

구분자를 기준으로 문자열을 분리 시켜 String타입 배열로 반환 해준다.

그렇기에 사용할때 문자열을 담을 배열을 선언 해줘야 한다.

0번 인덱스: 12345   1번인덱스67890  구분자였던 "-" 사라짐

String.substring(시작index, 끝index);  or String.substring(시작index);

시작 index만 준것도 마찬가지로 str.substring(3)을 주게 되면 0~2번째 자리를 뺴고 3번째 즉 "4567890"이 출력된다.

String.contains("포함하는 문자열");

그 문자열에 들어가있는 값이 있는지 확인 => boolean값을 반환

공백대/소문자도 확인 구분해야한다.

String.startsWith("~시작하는 문자열");  String.endsWith("~끝나는 문자열");

boolean값 반환

String.toUpperCase();  String.toLowerCase();

문자 변환

 

String.replace();

replace("변경시킬문자열","변경할데이터문자");

728x90
반응형

'개발노트 > Java' 카테고리의 다른 글

[Java] 예외 처리  (0) 2021.04.02
[Java] File Class  (0) 2021.03.19
[Java] method  (0) 2021.03.19
[Java] 배열과 ArrayList  (0) 2021.03.17
[Java] 보수  (0) 2021.02.20