-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstrbuffer_.java
33 lines (23 loc) · 1.24 KB
/
strbuffer_.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
class strbuffer{
public static void main(String[] args) {
String text="Merhaba Dünya";
StringBuffer strbuffer = new StringBuffer(text); // text
//StringBuffer strbuffer = new StringBuffer(20); // 20 haneli
//StringBuffer strbuffer = new StringBuffer(); // 16 haneli
print(strbuffer.toString()); // Stringi veriyor
print( strbuffer.substring(2, 5) ); // Aralığı veriyor
print( strbuffer.substring(6)); // Python'da : [6:] | Sadeçe start'ı verdik devam
strbuffer.append(" Ben append ile eklendim !");
print(strbuffer.toString());
strbuffer.delete(2, 5); // Aralığı sildik
print(strbuffer.toString());
// Doğrudan strbuffer'ı yazalım ekrana
System.out.println(strbuffer); // Böylede oluyor , ama str yapmak daha mantıklı tabiki ..
strbuffer.replace(1, 3, "Birden 3'e kadar olan metni bu yazı ile değiştirmiş olmam lazım"); // Evet öyleymiş :)
print(strbuffer.toString());
print(strbuffer.reverse().toString()); // .reverse ile buffer nesnesini tersine çevirmiş olduk sonra .toString()
}
public static void print(String text){
System.out.println(text);
}
}