轉(zhuǎn)載自:https://www.imooc.com/code/1556
使用 Arrays 類操作 Java 中的數(shù)組
Arrays 類是 Java 中提供的一個(gè)工具類悟民,在 java.util 包中。該類中包含了一些方法用來(lái)直接操作數(shù)組你踩,比如可直接實(shí)現(xiàn)數(shù)組的排序、搜索等(關(guān)于類和方法的相關(guān)內(nèi)容在后面的章節(jié)中會(huì)詳細(xì)講解滴~~)。
Arrays 中常用的方法:
1、 排序
語(yǔ)法: Arrays.sort(數(shù)組名);
可以使用 sort( ) 方法實(shí)現(xiàn)對(duì)數(shù)組的排序妖枚,只要將數(shù)組名放在 sort( ) 方法的括號(hào)中,就可以完成對(duì)該數(shù)組的排序(按升序排列)苍在,如:
運(yùn)行結(jié)果:
2绝页、 將數(shù)組轉(zhuǎn)換為字符串
語(yǔ)法: Arrays.toString(數(shù)組名);
可以使用 toString( ) 方法將一個(gè)數(shù)組轉(zhuǎn)換成字符串,該方法按順序把多個(gè)數(shù)組元素連接在一起忌穿,多個(gè)元素之間使用逗號(hào)和空格隔開(kāi)抒寂,如:
運(yùn)行結(jié)果為:
輸出數(shù)組nums中的元素:[25结啼,7掠剑,126,53郊愧,14朴译,86]
Arrays 類還提供了許多其他方法來(lái)操作數(shù)組此處就不一一列舉啦井佑,各位小伙伴們可以在 wiki 查閱更多信息
任務(wù)
親, Arrays 類的使用您掌握了嘛眠寿,讓我們來(lái)檢驗(yàn)一下吧躬翁。
在編輯器中定義了一個(gè)數(shù)組 hobbies,請(qǐng)?jiān)诘?* 2盯拱、11盒发、14 **行中將代碼填寫完整,實(shí)現(xiàn)使用 Arrays 類對(duì)數(shù)組進(jìn)行排序并轉(zhuǎn)換輸出狡逢。
運(yùn)行結(jié)果為: [ game , movie , sports ]
代碼:
//導(dǎo)入Arrays類
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
// 定義一個(gè)字符串?dāng)?shù)組
String[] hobbies = { "sports", "game", "movie" };
// 使用Arrays類的sort()方法對(duì)數(shù)組進(jìn)行排序
// Arrays.sort(hobbies);
// 使用Arrays類的toString()方法將數(shù)組轉(zhuǎn)換為字符串并輸出
System.out.println( Arrays.toString(hobbies));
System.out.println(hobbies[2]);
}
}
運(yùn)行結(jié)果:
[game, movie, sports]
sports