1、数组的基本使用
1)创建、遍历数组,增加数组元素
public class TestArray {
public static void main ( String[ ] args) {
int [ ] arr1 = new int [ 3 ] ;
int length1 = arr1. length;
System. out. println ( length1) ;
int element0 = arr1[ 0 ] ;
System. out. println ( "element0:" + element0) ;
arr1[ 0 ] = 99 ;
System. out. println ( "arr0:" + arr1[ 0 ] ) ;
arr1[ 1 ] = 98 ;
arr1[ 2 ] = 97 ;
for ( int i= 0 ; i< length1; i++ )
System. out. println ( "arr1 element" + i+ ": " + arr1[ i] ) ;
}
int arr2[ ] = new int [ ] { 80 , 70 , 60 , 50 } ;
System. out. println ( "arr2 length" + arr2. length) ;
public static void main ( String[ ] args) {
int arry[ ] = new int [ ] { 9 , 8 , 7 } ;
System. out. println ( Arrays. toString ( arry) ) ;
int element1 = 6 ;
int [ ] arry1 = new int [ arry. length+ 1 ] ;
for ( int i= 0 ; i< arry. length; i++ ) {
arry1[ i] = arry[ i] ;
}
System. out. println ( Arrays. toString ( arry1) ) ;
arry1[ arry. length] = element1;
arry= arry1;
System. out. println ( Arrays. toString ( arry) ) ;
}
}
2)删除数组元素
int [ ] arry = new int [ ] { 9 , 8 , 7 , 6 , 5 , 4 } ;
int det= 3 ;
System. out. println ( Arrays. toString ( arry) ) ;
int [ ] newarry = new int [ arry. length- 1 ] ;
for ( int i= 0 ; i< newarry. length; i++ ) {
if ( i< det) {
newarry[ i] = arry[ i] ;
} else {
newarry[ i] = arry[ i+ 1 ] ;
}
}
arry= newarry;
System. out. println ( Arrays. toString ( arry) ) ;