String 클래스의 이해
String 객체 생성하는 방법 2가지
public class StringTest {
public static void main(String[] args) {
// 1️⃣
String s1 = "java";
String s2 = "java";
// 2️⃣
String s3 = new String("java");
String s4 = new String("java");
if(s1 == s2 ) {
System.out.println("같습니다.");
} else {
System.out.println("다릅니다.");
}
if(s3 == s4) {
System.out.println("같습니다.");
} else {
System.out.println("다릅니다.");
}
}
}
Java
복사
String 메소드 예시
문자열 비교하기
.equals()
예시
문자 추출
.charAt()
예시
문자열 안에서 단어 찾기
.indexOf()
예시
문자열 길이
.length()
예시
public class Test {
public static void main(String[] args) {
String[] strArr = { "akbce", "봄", "가을" };
System.out.println(stringCount(strArr));
}
}
Java
복사
⇒ 스트링 배열안에 있는 글자수의 합을 반환하는 stringCount 구현하라.
풀이 예시
공백 잘라내기
.trim()
가운데 공백은 제거해주지 않음 -> replace 함수를 사용해 제거해야 함
예시
문자열을 단어로 분리
.split()
valueOf()
.valueOf()
예시