8000 Java StringBuilder Insert · TGAMendis/CoreJava@31abbbd · GitHub
[go: up one dir, main page]

Skip to content

Commit 31abbbd

Browse files
author
JavaProgramTo.com
8000
committed
Java StringBuilder Insert
1 parent 6fe6665 commit 31abbbd

File tree

3 files changed

+114
-0
lines changed

3 files changed

+114
-0
lines changed

src/main/java/com/javaprogramto/collections/treemap/comparator/TreeMapComparatorByValueExample.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public class TreeMapComparatorByValueExample {
1010

1111
public static void main(String[] args) {
1212

13+
// sorted set with the custom comparator
1314
SortedSet<Map.Entry<Customer, Integer>> sortedset = new TreeSet<>(
1415
new Comparator<Map.Entry<Customer, Integer>>() {
1516
@Override
@@ -25,6 +26,8 @@ public int compare(Map.Entry<Customer, Integer> e1, Map.Entry<Customer, Integer>
2526
customerAgeMap.put(new Customer(135, "A"), 40);
2627
customerAgeMap.put(new Customer(130, "C"), 50);
2728

29+
// adding treemap values to the treeset.
30+
2831
sortedset.addAll(customerAgeMap.entrySet());
2932

3033
System.out.println("java 8 - treemap sort by value - " + sortedset);
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package com.javaprogramto.java8.streams.filter.ifelse;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.List;
6+
7+
public class Java8StreamForEachExample {
8+
9+
public static void main(String[] args) {
10+
11+
List<Integer> numbersList = Arrays.asList(10, 13, 15, 20, 24, 16, 17, 100);
12+
13+
List<Integer> evenList = new ArrayList<>();
14+
List<Integer> oddList = new ArrayList<>();
15+
numbersList.stream().forEach(number -> {
16+
if (number % 2 == 0) {
17+
evenList.add(number);
18+
} else {
19+
oddList.add(number);
20+
}
21+
22+
});
23+
24+
System.out.println("Even numbers list - " + evenList);
25+
System.out.println("Odd numbers list - " + oddList);
26+
}
27+
}
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
package com.javaprogramto.stringbuilder;
2+
3+
import com.javaprogramto.models.Employee;
4+
5+
public class StringBuilderInsertExample {
6+
7+
public static void main(String[] args) {
8+
9+
StringBuilder sb = new StringBuilder();
10+
sb.append("first line end");
11+
12+
// adding boolean to the string builder
13+
sb.insert(10, true);
14+
sb.insert(10, " ");
15+
System.out.println(sb.toString());
16+
17+
// adding char to the string builder
18+
sb.insert(10, 'A');
19+
sb.insert(10, " ");
20+
System.out.println(sb.toString());
21+
22+
// adding char array to the string builder
23+
char[] charArray = { 'B', 'C' };
24+
sb.insert(10, charArray);
25+
sb.insert(10, " ");
26+
System.out.println(sb.toString());
27+
28+
// adding char array to the string builder
29+
char[] charArray2 = { 'F', 'D', 'G', 'H' };
30+
sb.insert(10, charArray2, 1, 2);
31+
sb.insert(10, " ");
32+
System.out.println(sb.toString());
33+
34+
// adding double to the string builder
35+
double d = 1000;
36+
sb.insert(10, d);
37+
sb.insert(10, " ");
38+
System.out.println(sb.toString());
39+
40+
// adding int to the string builder
41+
int i = 1001;
42+
sb.insert(10, 1);
43+
sb.insert(10, " ");
44+
System.out.println(sb.toString());
45+
46+
// adding float to the string builder
47+
float f = 1000.009f;
48+
sb.insert(10, f);
49+
sb.insert(10, " ");
50+
System.out.println(sb.toString());
51+
52+
// adding long to the string builder
53+
long l = 1000;
54+
sb.insert(10, l);
55+
sb.insert(10, " ");
56+
System.out.println(sb.toString());
57+
58+
// adding StringBuffer to the string builder
59+
StringBuffer buffer = new StringBuffer("hello");
60+
sb.insert(10, buffer);
61+
sb.insert(10, " ");
62+
System.out.println(sb.toString());
63+
64+
// adding StringBuffer to the string builder
65+
StringBuffer buffer2 = new StringBuffer("welcome ");
66+
sb.insert(10, buffer2, 3, 5);
67+
sb.insert(10, " ");
68+
System.out.println(sb.toString());
69+
70+
// adding StringBuffer to the string builder
71+
String str = "string";
72+
sb.insert(10, str);
73+
sb.insert(10, " ");
74+
System.out.println(sb.toString());
75+
76+
// adding StringBuffer to the string builder
77+
Employee e = new Employee(100, "name", 50);
78+
sb.insert(10, e);
79+
sb.insert(10, " ");
80+
System.out.println(sb.toString());
81+
82+
}
83+
84+
}

0 commit comments

Comments
 (0)
0