查询A数组不在B数组的数据:
List < String > list = new ArrayList < > ( ) ;
for ( String s : arrayOne) {
if ( ! Arrays . toString ( arrayTwo) . contains ( s) ) {
list. add ( s) ;
}
}
arrayOne= [ 1 , 2 , 3 ]
arrayTwo= [ 1 , 3 , 4 , 5 ]
结果:list= [ 2 ]
List < String > a1 = new ArrayList < > ( ) ;
List < String > a2 = new ArrayList < > ( ) ;
a1. add ( "a" ) ;
a1. add ( "b" ) ;
a1. add ( "c" ) ;
a2. add ( "a" ) ;
a2. add ( "b" ) ;
List < String > a3 = new ArrayList < > ( ) ;
for ( String s: a1) {
a3. add ( s) ;
}
Iterator < String > a1T = a3. iterator ( ) ;
while ( a1T. hasNext ( ) ) {
String str = a1T. next ( ) ;
for ( String s: a2) {
if ( s. equals ( str) ) {
a1T. remove ( ) ;
}
}
}
System . out. println ( a3) ;
结果:a3 = c
拼接字符串:
数组. forEach ( ( e ) => {
if ( 变量 === '' ) {
变量 = e. x
} else {
变量 = 变量 + ',' + e. x
}
} )