java基础__数组


 

数组,这个东西很好理解,很好学,但是如果你让我现在写一个数组,估计我有可能会写错。

因为我好久没敲这个代码了。。。。

这次复习数组,我主要复习以数组定义为主。

数组的定义

动态 int[] arr = new int[]{};   int arr [] = new int[10];

静态 int[] arr = {1,2,3};

多维数组的定义

int[][] arr ={{1,2,3},{5,6},{7,8,9,0}};

int arr [][]=new int[3][10];

int [] [] arr = new int[3][];


java.util.Arrays类提供了一些操纵数组的方法。

equals 比较两个数组是否相同。

sort 按升序排列

fill为数组填充数据

binarySearch 查找数组中值与给定数据相同的元素


在编写Java程序中,经常要用的一个转换就是数组和List对象之间的

importjava.util.Collections;

 

List myList =newArrayList();

String[] myStringArray =newString[] {"Java","is","Cool"};


Collections.addAll(myList, myStringArray);




importjava.util.Arrays;

importjava.util.List;

importjava.util.ArrayList;

 

publicclassStringArrayTest

{

   publicstaticvoid main(String[] args)
   {

      String[] words = {"ace","boom","crew","dog","eon"};

  
      List<String> wordList = Arrays.asList(words);
  

      for(String e : wordList)

      {

        System.out.println(e);

      }

   }

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值