티스토리 뷰
교재 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 |