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