-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJava130_StringBuffer.java
More file actions
64 lines (40 loc) · 1.39 KB
/
Copy pathJava130_StringBuffer.java
File metadata and controls
64 lines (40 loc) · 1.39 KB
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
package java0905_api;
public class Java130_StringBuffer {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("java test");
// 4인덱스에 ",jsp 문자열을 삽입한다.
sb.insert(4, ",jsp"); // java, jsp test
System.out.println(sb);
// 4인덱스부터 8인덱스 미만 사이의 문자열을 삭제한다.
sb.delete(4, 8); // java test
System.out.println(sb);
// 0인덱스의 문자를 삭제한다
sb.deleteCharAt(0); // ava test
System.out.println(sb);
// 문자열을 반대로 변경해서 리턴한다.
sb.reverse(); // tset ava
System.out.println(sb);
System.out.println("================================");
String data = "mybatis orm";
StringBuffer sf = new StringBuffer(data);
sf.reverse();
System.out.println(sf); // mro sitabym
System.out.println("================================");
char[] arr = new char[] { 'k', 'o', 'r', 'e', 'a' };
StringBuffer se = new StringBuffer(String.valueOf(arr));
se.reverse();
System.out.println(se);
System.out.println("////////////////////////////////");
StringBuffer sa = new StringBuffer();
sa.append(arr);
sa.reverse();
System.out.println(sa);
System.out.println("////////////////////////////////");
display(String.valueOf(arr));
}
public static void display(String sg) {
StringBuffer sn = new StringBuffer(sg);
sn.reverse();
System.out.println(sn);
}
}