Flex 布局教程:语法
Java數組聲明的三種方式
?? ?第一種(聲明并初始化):
?? ????? 數據類型[] 數組名={值,值,...};
?? ????? 例:int[] a = {1,2,3,4,5,6,7,8};
?? ?第二種(聲明后賦值):
?? ?????? 數據類型[] 數組名 = new 數據類型[數組長度];
?? ?????? 數組名[下標1]=值;數組名[下標2]=值;.....
?? ?????? 例:String[] a =new String[4];
?? ????? ??? ?a[0]="hello";
?? ????? ??? ?a[1]="world";
?? ????? ??? ?....
?? ?第三種():
?? ??????? 數據類型[] 數組名=new 數據類型[]{值,值,...};
Java數組拷貝的四種方式
??? 第一種:for循環自己手寫,注意數組越界異常
??? 第二種: System.arraycopy(src, srcPos, dest, destPos, length);
???????????????????? Object src,int srcPos,Object dest,int descPos,int length
???????????????????? 源數組,源數組開始拷貝位置,目標數組,目標數組開始拷貝位置,拷貝長度
??? 第三種:java.util.Arrays.Arrays.copyOf(源數組,新數組長度);
??????????????????
????public?static?<T,U>?T[]?copyOf(U[]?original,?int?newLength,?Class<??extends?T[]>?newType)?{@SuppressWarnings("unchecked")T[]?copy?=?((Object)newType?==?(Object)Object[].class)??(T[])?new?Object[newLength]:?(T[])?Array.newInstance(newType.getComponentType(),?newLength);System.arraycopy(original,?0,?copy,?0,Math.min(original.length,?newLength));return?copy;}??????????????????? 這個方法有兩個參數,第一個參數是源數組,可以數byte,short,int,long,char,float,double,boolean
??????????????????????????????????????????????????????????? 第二個參數是新數組長度
??????????????????? 該方法先new一個新數組,然后拷貝,返回值是一個數組,需要先聲明一個數組存放返回數組,也可以直接用Arrays.toString(Arrays.copyOf(a,a.length))遍歷
?????????????????? java.util.Arrays.copyOfRange(源數組,開始拷貝位置,結束拷貝位置);
???????????????????????????????? 源數組的數據類型和Arrays.copyOf();一樣
??? 第四種:clone();
?????int?[]h=new?int[c.length];h=(int[])c.clone();h=c.clone();//h與c同數據類型
Demo:
轉載于:https://blog.51cto.com/jsw55667/1926969
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Flex 布局教程:语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高级运维工程师证书_高级装配式工程师证书
- 下一篇: flutter图片预览_Flutter