arrays介紹
java.util.Arrays
是一個與數組相關的工具類,里面提供了大量的靜態的方法,用來實現數組常見的操作。
public static String toString
(數組):將參數數組編程字符串(按照默認的格式:{元素1、元素2、元素3…})
public static Void sort
(數組):按照默認升序(從小到大)對數組元素進行排序
備注:
1.如果是數值的話,sort默認按照升序從小到大
2.如果是字符串,sort按照字母升序排列
3.如果是自定義類型,那么自定義的類需要comparable或者comparatar接口支持
代碼案例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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,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,將一個隨機的字符串中的所有字符進行排序,并倒序打印
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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使用內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/weixin_42556863/article/details/108306009