File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -133,16 +133,21 @@ var java = require("java");
133133java .classpath .push (" commons-lang3-3.1.jar" );
134134java .classpath .push (" commons-io.jar" );
135135
136- var list = java .newInstanceSync (" java.util.ArrayList" );
137-
138- java .newInstance (" java.util.ArrayList" , function (err , list ) {
139- list .addSync (" item1" );
140- list .addSync (" item2" );
136+ var list1 = java .newInstanceSync (" java.util.ArrayList" );
137+ console .log (list1 .sizeSync ()); // 0
138+ list1 .addSync (' item1' );
139+ console .log (list1 .sizeSync ()); // 1
140+
141+ java .newInstance (" java.util.ArrayList" , function (err , list2 ) {
142+ list2 .addSync (" item1" );
143+ list2 .addSync (" item2" );
144+ console .log (list2 .toStringSync ()); // [item1, item2]
141145});
142146
143147var ArrayList = java .import (' java.util.ArrayList' );
144- var list = new ArrayList ();
145- list .addSync (' item1' );
148+ var list3 = new ArrayList ();
149+ list3 .addSync (' item1' );
150+ list3 .equalsSync (list1); // true
146151```
147152
148153### Create a char array
@@ -158,7 +163,7 @@ var byteArray = java.newArray(
158163 " byte" ,
159164 " hello world\n "
160165 .split (' ' )
161- .map (function (c ) { return java .newByte (str . charCodeAt (c)); });
166+ .map (function (c ) { return java .newByte (String . prototype . charCodeAt (c)); }) );
162167```
163168
164169### Using java.lang.Long and long
You can’t perform that action at this time.
0 commit comments