Java中Arrays的介紹及使用方法示例
arrays介紹
java.util.Arrays
是一個與數(shù)組相關的工具類,里面提供了大量的靜態(tài)的方法,用來實現(xiàn)數(shù)組常見的操作。
public static String toString
(數(shù)組):將參數(shù)數(shù)組編程字符串(按照默認的格式:{元素1、元素2、元素3…})
public static Void sort
(數(shù)組):按照默認升序(從小到大)對數(shù)組元素進行排序
備注:
1.如果是數(shù)值的話,sort默認按照升序從小到大
2.如果是字符串,sort按照字母升序排列
3.如果是自定義類型,那么自定義的類需要comparable或者comparatar接口支持
代碼案例
import java.util.Arrays;//倒入Arrays包 public class demo01Arrays { public static void main(String[] args) { //將int[]數(shù)組按照默 認格式變成字符串 int[] intArray={10,20,30}; String intStr= Arrays.toString(intArray); System.out.println(intStr);//運行結果:[10,20,30] int[] array1={2,5,3,10,6}; Arrays.sort(array1); System.out.println(Arrays.toString(array1));//運行結果:[2, 3, 5, 6, 10] String[] array2={"aa","bb","vv","cc"}; Arrays.sort(array2); System.out.println(Arrays.toString(array2));//運行結果:[aa, bb, cc, vv] } }
練習題目:
使用Arrays相關的API,將一個隨機的字符串中的所有字符進行排序,并倒序打印
public class Demo02ArraysPractise { public static void main(String[] args) { String str="askfjlsdajfeiouwrqhamn"; //如何進行排序?sort //必須是一個數(shù)組,才能用Arrays.sort方法 //String-->數(shù)組,用toCharArray char[] chsrs=str.toCharArray(); Arrays.sort(chsrs);//對字符數(shù)組進行升序排列 //需要倒序排列 //使用idea的話可以快捷輸入chsrs.fori為自增,chsrs.forr為自減。 for (int i = chsrs.length - 1; i >= 0; i--) { System.out.print(chsrs[i]+"\t"); } } }
總結
到此這篇關于Java中Arrays的介紹及使用方法的文章就介紹到這了,更多相關Java中Arrays使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java 定義長度為0的數(shù)組/空數(shù)組案例
這篇文章主要介紹了java 定義長度為0的數(shù)組/空數(shù)組案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03SpringAOP切點函數(shù)實現(xiàn)原理詳解
這篇文章主要介紹了SpringAOP切點函數(shù)實現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05Java模擬單鏈表和雙端鏈表數(shù)據(jù)結構的實例講解
這篇文章主要介紹了Java模擬單鏈表和雙端鏈表數(shù)據(jù)結構的實例,注意這里的雙端鏈表不是雙向鏈表,是在單鏈表的基礎上保存有對最后一個鏈接點的引用,需要的朋友可以參考下2016-04-04