본문 바로가기
웹개발/java

[자바]String 관련 메소드

by 지구별 여행자 임탱 2024. 2. 5.
728x90

String 객체의 관련 메소드의 기능들을 모아 봤습니다.

String word = "hi nice to meet you!";

word.length(); //문자열 길이 반환

word.isEmpty(); //문자열 길이가 0이면 true 아니면 false;

word.charAt(3); //3번째 인덱스의 문자 찾기

word.indexOf("c"); //해당문자의 인덱스 찾기

word.lastIndexOf("c"); //해당 문자c의 마지막 인덱스 찾기

word.substring(2,4); //2~3인덱스 문자열부터 4번째 인덱스 문자열까지 반환
word.substring(3); //3번째 인덱스부터 끝까지 문자열 반환

word.replace('to', ''); //to문자를 빈값으로 변경

word.equals("nice"); //word와 nice를 비교해서 같으면 true,다르면 false
word.contains("to"); //word에 to가 포함되어 있으면 true 아니면 false

word.split(" "); //띄어쓰기로 구분하여 문자열을 String배열로 반환

word.trim(); //word문자열의 앞뒤 공백 제거

word.toLowerCase(); //대문자를 모두 소문자로 변경
word.toUpperCase(); //소문자를 모두 대문자로 변경

word.compareTo("hi"); //word가 hi와 같으면 0  사전순으로 앞이면 -1 뒤면 1