8000 StringBuffer · harshspandey1/DSA-Bootcamp-Java@b1ad614 · GitHub
[go: up one dir, main page]

Skip to content

Commit b1ad614

Browse files
StringBuffer
1 parent e12b599 commit b1ad614

File tree

3 files changed

+70
-0
lines changed

3 files changed

+70
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
import java.util.Random;
2+
import java.util.Arrays;
3+
import java.text.DecimalFormat;
4+
5+
class Main {
6+
public static void main(String[] args) {
7+
// constructor 1
8+
StringBuffer sb = new StringBuffer();
9+
System.out.println(sb.capacity());
10+
11+
// constructor 2
< 8000 /td>
12+
StringBuffer sb2 = new StringBuffer("Kunal Kushwaha");
13+
14+
// constructor 3
15+
StringBuffer sb3 = new StringBuffer(30);
16+
System.out.println(sb3.capacity());
17+
18+
19+
sb.append("WeMakeDevs");
20+
sb.append(" is nice!");
21+
22+
// sb.insert(2, " Rahul ");
23+
24+
sb.replace(1, 5, "Kushwaha");
25+
26+
sb.delete(1, 5);
27+
28+
// sb.reverse();
29+
30+
String str = sb.toString();
31+
System.out.println(str);
32+
33+
int n = 20;
34+
String name = RandomString.generate(n);
35+
System.out.println(name);
36+
37+
// remove whitespaces
38+
39+
String sentence = "Hi h hjh hjkso siowi w ";
40+
System.out.println(sentence);
41+
42+
System.out.println(sentence.replaceAll("\\s", ""));
43+
44+
// split
45+
46+
String arr = "Kunal,Apoorv,Rahul,Snehal";
47+
String[] names = arr.split(",");
48+
System.out.println(Arrays.toString(names));
49+
50+
// rounding off
51+
DecimalFormat df = new DecimalFormat("00.0000");
52+
System.out.println(df.format(7.29));
53+
}
54+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import java.util.Random;
2+
3+
class RandomString {
4+
static String generate(int size) {
5+
StringBuffer sb = new StringBuffer(size);
6+
7+
Random random = new Random();
8+
9+
for (int i=0; i < size; i++) {
10+
int randomChar = 97 + (int)(random.nextFloat() * 26);
11+
sb.append((char)randomChar);
12+
}
13+
14+
return sb.toString();
15+
}
16+
}
Binary file not shown.

0 commit comments

Comments
 (0)
0