티스토리 뷰

Java

String 메서드

살구르 2017. 1. 12. 11:05

교재 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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함