Java中Arrays的介紹及使用方法示例
阿新 • • 發佈:2020-09-02
arrays介紹
java.util.Arrays
是一個與陣列相關的工具類,裡面提供了大量的靜態的方法,用來實現陣列常見的操作。
public static String toString
(陣列):將引數陣列程式設計字串(按照預設的格式:{元素1、元素2、元素3…})
public static Void sort
(陣列):按照預設升序(從小到大)對陣列元素進行排序
備註:
1.如果是數值的話,sort預設按照升序從小到大
2.如果是字串,sort按照字母升序排列
3.如果是自定義型別,那麼自定義的類需要comparable或者comparatar介面支援
程式碼案例
import java.util.Arrays;//倒入Arrays包 public class demo01Arrays { public static void main(String[] args) { //將int[]陣列按照默 認格式變成字串 int[] intArray={10,20,30}; String intStr= Arrays.toString(intArray); System.out.println(intStr);//執行結果:[10,30] int[] array1={2,5,3,10,6}; Arrays.sort(array1); System.out.println(Arrays.toString(array1));//執行結果:[2,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 //必須是一個數組,才能用Arrays.sort方法 //String-->陣列,用toCharArray char[] chsrs=str.toCharArray(); Arrays.sort(chsrs);//對字元陣列進行升序排列 //需要倒序排列 //使用idea的話可以快捷輸入chsrs.fori為自增,chsrs.forr為自減。 for (int i = chsrs.length - 1; i >= 0; i--) { System.out.print(chsrs[i]+"\t"); } } }
總結
到此這篇關於Java中Arrays的介紹及使用方法的文章就介紹到這了,更多相關Java中Arrays使用內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!