문자열 선언 방법

//리터럴 표기 방식
String a = "Happy Java";
String b = "a";
String c = "123";

//객체 사용 방식
String a = new String("Happy Java");
String b = new String("a");
String c = new String("123");

문자열 내장 메서드

String a = "hello";
String b = "java";
String c = "hello";
System.out.println(a.equals(b)); // false 출력
System.out.println(a.equals(c)); // true 출력
String a = "Hello Java";
System.out.println(a.indexOf("Java"));  // 6 출력
String a = "Hello Java";
System.out.println(a.contains("Java"));  // true 출력
String a = "Hello Java";
System.out.println(a.charAt(6));  // "J" 출력
String a = "Hello Java";
System.out.println(a.replaceAll("Java", "World"));  // Hello World 출력
String a = "Hello Java";
System.out.println(a.substring(0, 4));  // Hell 출력
String a = "Hello Java";
System.out.println(a.toUpperCase());  // HELLO JAVA 출력