2019-04-18

每日總結(jié):

命令行參數(shù):在程序運(yùn)行過(guò)程可以向應(yīng)用程序傳遞一些參數(shù),這些參數(shù)就是命令行參數(shù);

命令行參數(shù)以字符串形式傳入;一次可傳多個(gè),以空格分隔,參數(shù)有空格需要加引號(hào)‘’

Arrays:

1.便于開(kāi)發(fā);包含一些常用操作;如:快速輸出,排序,查找等。

2.常用方法:1.數(shù)組的復(fù)制

import java.util.Arrays;//+插入類

public class test1{

public static void main(String[]ages){

//+ 復(fù)制指定的數(shù)組,截取或用 0 填充(如有必要),以使副本具有指定的長(zhǎng)度。

int[] arr={1,2,3,4,5};

int[] newArr = Arrays.copyOf(arr,6);

System.out.print(Arrays.toString(newArr));

//+將指定數(shù)組的指定范圍復(fù)制到一個(gè)新數(shù)組。

int[] newArr2 =Arrays.copyOfRange(arr,1,3);

System.out.print(Arrays.toString(newArr2));

其中system也提供了賦值數(shù)組的方法


len:從原數(shù)組中復(fù)制len個(gè)長(zhǎng)度如以下

int[] arr2 = new int[arr.length];

System.arraycopy(arr,1,arr2,0,3);

System.out.println(Arrays.toString(arr2));

}

}

2.2二分法,話不多說(shuō),上圖

如圖所示, 二分法查找必須是有序的數(shù)組,如果找到返回索引;如果沒(méi)有找到,返回-插入點(diǎn)-1。

2.3。arrays的常用方法

1.數(shù)組的字符串形式

import Java.util.Arrays

public class ***{

public static void main(String[]***){

int[] arr={1,2,2,2};

String str=Arrays.toString(arr);

System.out.println(str);

2.sort對(duì)數(shù)組排序(只能升序)

Arrays。sort(arr);

System.out.print(Arrays.toString(arr));

3.fill填充數(shù)組

Arrays.fill(arr,o);

System.out.print(Arrays.toString(arr));

4.判定equals;數(shù)組條件相等的情況下才能判定

int[] arr2={1,2,3};

像這種字符不一樣的y已經(jīng)不用看了


}

}

3.二維數(shù)組

二維數(shù)組就是數(shù)組的數(shù)組,數(shù)組的元素也是數(shù)組

就像這張圖

4二維數(shù)組的聲明

// 聲明字面量二維數(shù)組

?????? int[][]arr = {

?????????? {10,20,30,40},

?????????? {100,200,300},

?????????? {1000,2000,3000,4000}

?????? };

?????? System.out.println(Arrays.toString(arr));

遍歷:for(int i=0;i

?????????? int[]t = arr[i];

?????????? for(intj=0;j

????????????? System.out.print(t[j]+"\t");

?????????? }

?????????? System.out.println();

?????? }

?????? */



?????? for(inti=0;i<arr.length;i++){

?????????? for(intj=0;j<arr[i].length;j++){

????????????? System.out.print(arr[i][j]+"\t");

?????????? }

?????????? System.out.println();

??? }

}

二維數(shù)組是行列結(jié)構(gòu),使用雙層for循環(huán),外層用于控制列,內(nèi)層控制行‘’

4基本數(shù)據(jù)類型和引用數(shù)據(jù)類型賦值的區(qū)別

如圖一樣,基本數(shù)據(jù)類型賦值的是值,引用數(shù)據(jù)類型賦值的是引用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容