1 package com.Lucky.base; 2 3 public class Array { 4 5 public static void main(String[] args) { 6 //数组:本身就是对象,数组里面可以存在基本数据类型数据,也可以存在引用类型数据 7 //对象就是存在堆中的 8 /// 数据类型[] 数组名称 = new 数组类型[长度] 9 /* 10 这是动态初始化 :创建+ 赋值 11 */ 12 int[] arrs=new int[10]; 13 arrs[0]=111; 14 arrs[1]=222; 15 arrs[2]=333; 16 //或者 17 /// 数据类型 数组名称[]=new 数组类型[长度] 18 int arr[]=new int[10]; 19 //数组长度:array.length 20 21 /* 22 这是静态初始化 :创建+赋值 23 */ 24 int[] att={1,2,3,4,5}; 25 26 27 28 /* 29 默认初始化:就是数组创建之后,没有第一时间进行赋值,此时数组默认值都为0 30 */ 31 32 33 34 //////////////数组遍历/////////////// 35 int[] f={1,2,3,4,5}; 36 //常规遍历for 37 for(int i=0; i<f.length;i++){ 38 System.out.print(f[i]+"\t"); 39 } 40 41 System.out.println(""); 42 System.out.println("========================="); 43 44 45 //增强性for循环【没有下标】 46 for (int i : f) { 47 System.out.println(i+"\t"); 48 } 49 50 51 System.out.println("============反转数组============="); 52 int[] www=reverse(f); 53 printArray(www); 54 55 56 57 //////////////////////二维数组【多维数组】/////////////////////////// 58 int[][] tg={{0,1,2},{1,5,6},{7,8}}; 59 System.out.println(tg[0][1]); //1 60 61 62
1 int[] a={1,5,9,7,6,8,0}; 2 Arrays.sort(a); //不需要返回值【排序】 3 String A=Arrays.toString(a);//【转换成String类型】 4 System.out.println(A); 5 6 //Arrays.fill(a,1); //将a数组的所有数据填充覆盖成1 7 Arrays.fill(a,2,6,6); //将a数组中的索引范围是【2-6】的数据变成6 8 //System.out.println(Arrays.stream(a).toArray()); //[I@16b98e56是哈希code,表示对象 9 String B=Arrays.toString(a);//【转换成String类型】 10 System.out.println(B); 11 12 13 int[] T={88,56,42,12,0,4,6,9}; 14 Arrays.stream(T); ///返回一个顺序流,其中指定的数组作为其 源。 15 String C=Arrays.toString(T);//【转换成String类型】 16 System.out.println(C);
63 } 64 65 66 67 68 /** 69 * //反转数组方法: 70 * @param args 71 * @return 72 */ 73 public static int[] reverse(int[] args){ 74 int[] res=new int[args.length]; 75 for (int j=0,i=args.length-1;j<args.length;j++,i--){ 76 //原来数组的最后变成第一 77 // …………………… 78 res[j]=args[i]; 79 } 80 81 return res; 82 } 83 84 /** 85 * 打印数组元素 86 * @param ararys 87 */ 88 public static void printArray(int[] ararys){ 89 for (int arary : ararys) { 90 System.out.print(arary+"\t"); 91 } 92 } 93 94 95 96 97 }
标签:String,int,args,Arrays,数组,new From: https://www.cnblogs.com/Lucky-only/p/16892978.html