首页 > 编程语言 > 详细

关于数组的一些经常遗忘的东西

时间:2017-03-03 22:36:07      阅读:311      评论:0      收藏:0      [点我收藏+]

1.创建数组:

例子:double[] mylist =new double[10];   ***

2.foreach循环:

例子:

for(double e:mylist){

System.out.println(e);

}//对mylist中每个元素e进行以下操作

3.数组的复制:

1??直接用赋值符号(=)不能将内容进行复制,只能将其引用值复制给另一个数组,即list1 list2指向同一个数组。

2??复制数组有三种方法:

1 ) 使用循环语句逐个地复制数组的元素。
2 ) 使用 System 类中的静态方法 arraycopy。

***arraycopy(sourceArray, srcPos, targetArray, tarPos, length);

      其中,参数 srcPos 和 tarPos 分别表示在源数组 sourceArray 和目标数组 targetArray 中的 起始位置。

      从 sourceArray 复制到 targetArray 中的元素个数由参数 length 指定。 

3)使用clone 方法复制数组。

4.可变长参数列表

public class Test {
  public static void main(String[] args){
     printMax(34,45,23,3,2,56,5);
     printMax(new double[]{1,2,3});
}
public static void printMax(double... numbers){//java将可变长参数当作数组对待 if(numbers.length==0){ System.out,println("No argument passed"); return; } double result=numbers[0]; for(int i=1;i<numbers.length;i++) if(numbers[i]>result) result=numbers[i]; System,out.println("The max value is"+result); } }

 

 

关于数组的一些经常遗忘的东西

原文:http://www.cnblogs.com/LiangAAstudy/p/6497433.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!