public class TestString {
public static void main(String[] args) {
String s1 = new String("hi");
String s2 = new String("hi");
String s3 = "hi";
String s4 = "hi";
System.out.println(s1 == s2);
System.out.println(s3 == s4);
System.out.println(s1.equals(s2));
System.out.println(s3.equals(s4));
System.out.println(s1.equals(s3));
String s = "abcDeFghij";
System.out.println(s);
System.out.println(s.length() + "글자수");
p(s.length(), "글자수");
p(s.charAt(3), "해당 index의 글자");
p(s.indexOf("DeF"), "앞에서부터 해당글자가 처음 나온 위치");
p(s.lastIndexOf("DeF"), "앞에서부터 해당글자가 처음 나온 위치");
p(s.concat("xyz"), "문자열 이어붙임");
p(s + "xyz", "문자열 이어붙임");
p(s.replace("DeF", "ㅁ"), "문자열 교체");
p(s.substring(3,6), "부분 문자열");
p(s.toLowerCase(), "소문자로 변경");
p(s.toUpperCase(), "대문자로 변경");
p(s, "원본 문자열");
String ss = "a" + 1 + 2 + 3 + 4;
System.out.println(ss);
}
public static void p(Object o, String s) {
System.out.println(o.toString() + " : " + s);
}
}