[String] 주로 쓰는 메소드 모음 Java

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
String str3;
char data[] = {'문''자''열'};
str3 = new String( data );
System.out.println("str3 = " + str3);
 
//// indexOf(문자열 위치 반환)
// indexOf 앞에서부터 확인
String str7 = "abcabcabc";
int i = str7.indexOf("a");
System.out.println("i = " + i);
 
// lastIndexOf 뒤에서부터 확인
= str7.lastIndexOf("a");
System.out.println("i = " + i);
 
// replace(수정)
str7 = "A*B*C*D";
String repStr = str7.replace("*""");
System.out.println("repStr = " + repStr);
 
////자르기
// split(토큰)
String str8 = "홍길동:24:2001/03/21:서울시 강남구";
String splits[] = str8.split(":");
 
System.out.println("splits[0] = " + splits[0]);
System.out.println("splits[1] = " + splits[1]);
System.out.println("splits[2] = " + splits[2]);
System.out.println("splits[3] = " + splits[3]);
 
// substring(위치)
String subStr = str8.substring(46);
System.out.println("subStr = " + subStr);
 
//// 대소문자 변환
// 문자열 -> 대문자
// toUpperCase
String str9 = "abcDEF";
String upStr = str9.toUpperCase();
System.out.println("upStr = " + upStr);
 
// 문자열 -> 소문자
// toLowerCase
String lowStr = str9.toLowerCase();
System.out.println("lowStr = " + lowStr);
 
//// trim
// trim 앞뒤 공백을 없애주는 메소드
String str11 = "           java java   java       ";
String trimStr = str11.trim();
System.out.println("trimStr = " + trimStr);
        
//// 탐색(검색), 정렬, 트리, 셔플
// contain(검색)
String str12 = "서울시 강남구"
String findStr = "서 울";
boolean b1 = str12.contains( findStr );
System.out.println("b1 = " + b1);
 
// charAt        012345
String str13 = "가나다라마바";
char ch1 = str13.charAt2 );
System.out.println("ch1 = " + ch1);
 
// ASCII == 아스키  A = 65     a = 97
char ch[] = { 'A''B''C' };
 
System.out.println((int)ch[0]);
 
System.out.println("" + ch[0+ ch[1+ ch[2]);
 
//객체를 한번만 생성하는 String 클래스
StringBuffer sb = new StringBuffer();
sb.append("<html>");
System.out.println(sb.toString());
cs

덧글

댓글 입력 영역