Java Arrays类对数组的常用操作

1、数据的遍历

[java]  view plain  copy
 print ?
  1. public class TestClass {  
  2.     public static void main(String[] args) {  
  3.   
  4.         /*二维数组,每一维可以不一样*/  
  5.         int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}};  
  6.           
  7.         Arrays.sort(a[2]);  
  8.           
  9.         for(int i=0; i<a.length; i++)  
  10.         {  
  11.             for(int j=0; j<a[i].length; j++)  
  12.             {  
  13.                 System.out.println(a[i][j]);  
  14.             }  
  15.         }         
  16.     }  
  17. }  
2、Arrays类对数组的常用操作


[java]  view plain  copy
 print ?
  1. import java.util.Arrays;  
  2.   
  3. /* 
  4.  * Arrays工具类的中的几个常用方法 
  5.  * 1.copyof 
  6.  * 2.toString 
  7.  * 3.equals 
  8.  * 4.sort 
  9.  * 5.fill 
  10.  * 6.binarySearch 
  11.  */  
  12. public class ArraysTest {  
  13.   
  14.     public static void main(String[] args) {  
  15.         String [] arry1={"北京","上海","重庆","深圳"};  
  16.         String [] arry2=Arrays.copyOf(arry1, 4);  
  17.         //复制copyof  
  18.         System.out.println("arry2是:"+Arrays.toString(arry2));  
  19.         //比较 equals  
  20.         System.out.println("arry1与arry2是否相等:"+Arrays.equals(arry1, arry2));  
  21.         //将arry1排序 sort  
  22.         Arrays.sort(arry1);  
  23.         //toString  
  24.         System.out.println("排序后的arry1的值:"+Arrays.toString(arry1));  
  25.         //排序后arry1与arry2是否还相等 equals  
  26.         System.out.println("排序后arry1与arry2是否还相等"+Arrays.equals(arry1, arry2));  
  27.         //填充 fill  
  28.         Arrays.fill(arry2, "广州");  
  29.         System.out.println("填充之后arry2的值:"+Arrays.toString(arry2));  
  30.         //查询binarySearch前提是数组已经排序过后才可以使用  
  31.         System.out.println("重庆在arry1中的位置:"+Arrays.binarySearch(arry1, "重庆"));  
  32.     }  
  33. }  
运行结果:
[java]  view plain  copy
 print ?
  1. arry2是:[北京, 上海, 重庆, 深圳]  
  2. arry1与arry2是否相等:true  
  3. 排序后的arry1的值:[上海, 北京, 深圳, 重庆]  
  4. 排序后arry1与arry2是否还相等false  
  5. 填充之后arry2的值:[广州, 广州, 广州, 广州]  
  6. 重庆在arry1中的位置:3  


http://blog.csdn.net/aoshilang2249/article/details/45739517



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值