黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 計算Java數組長度函數的方法

計算Java數組長度函數的方法

更新時間:2022-11-03 10:14:59 來源:動力節點 瀏覽2154次

Java 中的數組可以包含多個元素,具體取決于對象的創建方式。為了讓用戶執行不同的操作,必須知道數組的長度。

數組長度屬性:如何求出數組的長度?

為了獲得 Java 數組長度,我們需要使用“數組長度屬性”,如下例所示:

/**
* An Example to get the Array Length is Java
*/
public class ArrayLengthJava {
public static void main(String[] args) {
String[] myArray = { "I", "Love", "Music" };
int arrayLength = myArray.length; //array length attribute
System.out.println("The length of the array is: " + arrayLength);
}
}

輸出

數組的長度為:3

必須注意,Java Array Object沒有獲取其長度的方法。

很多時候,我們不知道數組對象是如何創建的。對于這樣的程序,我們使用一個接收數組并打印長度的函數。

/**
* An Example to find the Java Array Length using a function
*/
public class ArrayLengthJava {
private static void printArrayLength(String[] myArray) {
if (myArray == null) //to check whether the array is empty or not
{
System.out.println("The length of the array can't be determined.");
} else {
int arrayLength = myArray.length;
System.out.println("The length of the array is: " + arrayLength);
}
}
public static void main(String[] args) {
String[] JavaArray1 = { "I", "Love", "Music" };
String[] JavaArray2 = { "R", "S" };
String[] JavaArray3 = { "1", "2", "3", "4" };
String[] JavaArray4 = { "Java" };
printArrayLength(null);
printArrayLength(JavaArray1);
printArrayLength(JavaArray2);
printArrayLength(JavaArray3);
printArrayLength(JavaArray4);
}
}

輸出:

無法確定數組的長度。
數組的長度為:3
數組的長度為:2
數組的長度為:4
數組的長度為:1

必須注意,在訪問空對象或 null 對象的長度字段時,會引發 NullPointerException。

在 Java 中使用數組長度搜索值

數組長度有許多有用的屬性,可以在編程時使用。在下面的示例中,我們使用數組的長度來遍歷所有元素并確定是否存在特定值。

/**
* An Example that uses Java Array Length to check if the array contains a
* specific value.
*/
public class ArrayLengthJava {
private static boolean arrayContainsValue(String[] myArray,
String lookForValue) {
if (myArray != null) {
int arrayLength = myArray.length;
for (int i = 0; i <= arrayLength - 1; i++) {
String value = myArray[i];
if (value.equals(lookForValue)) {
return true;
}
}
}
return false;
}
public static void main(String[] args) {
String[] JavaArray = { "I", "Love", "Music" };
System.out.println(arrayContainsValue(JavaArray, "Love"));
System.out.println(arrayContainsValue(JavaArray, "Guitar"));
}
}

輸出:

真的
錯誤的

上面給出的程序將值輸出為真,因為“ Love”存在于數組中,而“吉他”是不存在的元素,因此輸出為假。

以上就是關于“計算Java數組長度函數的方法”介紹,大家如果想了解更多相關知識,不妨來關注一下本站的Java視頻教程,里面的課程內容細致全面,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级毛片在线不卡直接观看 | 综合丁香 | 好男人www社区影视在线 | 亚洲另类网 | 2017天天爽夜夜爽精品视频 | 日本系列 1页 亚洲系列 | 日本 片 成人 在线 日本3级网站 | 精品久久香蕉国产线看观看亚洲 | 黄 色 免 费 网站在线观看 | 国产一区国产二区国产三区 | 亚洲免费在线视频 | 国产一级一级一级成人毛片 | 蜜桃成人在线 | 一级黄色大毛片 | 亚洲欧美日韩第一页 | 性刺激的欧美三级视频 | 天天操天天干天天做 | 在线观看成年美女黄网色视频 | 夜色爽爽 | 国产一区二区三区四 | 日本道在线视频 | 一二三四视频社区在线1 | 亚洲va在线va天堂va手机 | 性欧美激情在线观看 | 免费一级欧美片在线观看 | 亚洲国产精品网 | 国内精品九一在线播放 | 国产在线一卡二卡 | 最新亚洲精品国自产在线观看 | 黄 色 免费网 站 成 人 | 在线青草 | 亚洲综合精品一区二区三区中文 | 极品蜜桃臀美女啪啪 | 国产在线播放一区二区 | 老司机在线永久免费视频观看 | 最近2019中文| 黄色免费看视频 | 日日摸日日碰夜夜爽视频网站 | 影音先锋欧美资源 | 国产成人自啪精品视频 | 欧美国产永久免费看片 |