1、数据的遍历
- public class TestClass {
- public static void main(String[] args) {
- /*二维数组,每一维可以不一样*/
- int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}};
- Arrays.sort(a[2]);
- for(int i=0; i<a.length; i++)
- {
- for(int j=0; j<a[i].length; j++)
- {
- System.out.println(a[i][j]);
- }
- }
- }
- }
- import java.util.Arrays;
- /*
- * Arrays工具类的中的几个常用方法
- * 1.copyof
- * 2.toString
- * 3.equals
- * 4.sort
- * 5.fill
- * 6.binarySearch
- */
- public class ArraysTest {
- public static void main(String[] args) {
- String [] arry1={"北京","上海","重庆","深圳"};
- String [] arry2=Arrays.copyOf(arry1, 4);
- //复制copyof
- System.out.println("arry2是:"+Arrays.toString(arry2));
- //比较 equals
- System.out.println("arry1与arry2是否相等:"+Arrays.equals(arry1, arry2));
- //将arry1排序 sort
- Arrays.sort(arry1);
- //toString
- System.out.println("排序后的arry1的值:"+Arrays.toString(arry1));
- //排序后arry1与arry2是否还相等 equals
- System.out.println("排序后arry1与arry2是否还相等"+Arrays.equals(arry1, arry2));
- //填充 fill
- Arrays.fill(arry2, "广州");
- System.out.println("填充之后arry2的值:"+Arrays.toString(arry2));
- //查询binarySearch前提是数组已经排序过后才可以使用
- System.out.println("重庆在arry1中的位置:"+Arrays.binarySearch(arry1, "重庆"));
- }
- }
- arry2是:[北京, 上海, 重庆, 深圳]
- arry1与arry2是否相等:true
- 排序后的arry1的值:[上海, 北京, 深圳, 重庆]
- 排序后arry1与arry2是否还相等false
- 填充之后arry2的值:[广州, 广州, 广州, 广州]
- 重庆在arry1中的位置:3
http://blog.csdn.net/aoshilang2249/article/details/45739517