File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ package BuilderPattern2 ;
2
+
3
+ public class StringAppender {
4
+
5
+ String myString ;
6
+
7
+ public StringAppender ()
8
+ {
9
+ myString =new String ();
10
+ }
11
+
12
+ public StringAppender (String myString )
13
+ {
14
+ this .myString =myString ;
15
+ }
16
+
17
+ public StringAppender append (String someString )
18
+ {
19
+ myString = myString +someString ;
20
+ return this ;
21
+ }
22
+
23
+ @ Override
24
+ public String toString ()
25
+ {
26
+ return myString ;
27
+ }
28
+
29
+ }
Original file line number Diff line number Diff line change
1
+ package BuilderPattern2 ;
2
+
3
+ public class Test {
4
+
5
+ public static void main (String [] args )
6
+ {
7
+ StringAppender appender = new StringAppender ();
8
+ appender .append ("Rohit" )
9
+ .append (" Singh" )
10
+ .append (" Concat" );
11
+
12
+ System .out .println (appender );
13
+ }
14
+
15
+ }
You can’t perform that action at this time.
0 commit comments