티스토리 뷰
교재 p.496~516
1. charAt
2. indexOf
3. toUpperCase
toLowerCase
4. split
5. replace
6. substring
7. trim
8. equals / equalsIngnoreCase
9. StringTokenizer
10. StringBuffer, StringBuilder : 원본 변경 가능
//s.charAt(int index) : char 
  String s = "012345";
  System.out.println(s.charAt(3));
  
  //s.indexOf(String str) : int
  System.out.println(s.indexOf("23"));
  
  //s.replace(String old, String new) : String
  String s2 = "자바는 객체 지향, 자바는 풍부한 API";
  System.out.println(s2.replace("자바","JAVA"));
  
  //s.substring(int begin, int end) : String
  System.out.println(s.substring(2, 4));
  
  //s.toLowerCase(), s.toUpperCase() : String
  String s3 = "AaBbCcDdEe";
  System.out.println(s3.toLowerCase());
  System.out.println(s3.toUpperCase());
  
  //s.trim() : String 
  String s4 = " 자바 프로그래밍 ";
  System.out.println(s4.trim());
  
  //String.valueOf(boolean, char, int, long, double, float) : String
  String str1 = String.valueOf(10);
  String str2 = String.valueOf(10.5);
  String str3 = String.valueOf(true);
  String str4 = String.valueOf('a');
  System.out.println(str1);
  System.out.println(str2);
  System.out.println(str3);
  System.out.println(str4);
  
  //s.split("정규표현식") : String[]
  String str5 = "홍길동&이수홍,박연수,김자바-최명호";
  String[] names = str5.split("&|,|-");
  for(String name : names)
   System.out.println(name);
  
  //StringBuffer, StringBuilder 
  // append, insert, delete, deleteCharAt, replace, reverse, setCharAt
  // 예제 교재 p.516
  
  
'Java' 카테고리의 다른 글
| Collection(컬렉션) (0) | 2017.01.13 | 
|---|---|
| instanceof 연산자 (0) | 2017.01.12 | 
| String 비교 (0) | 2017.01.11 | 
| 다형성(Polymorphism) (0) | 2017.01.11 | 
| 문자열의 Call by Value 개념 (0) | 2017.01.11 | 
