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使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot整合MybatisPlus的簡單教程實現(xiàn)(簡單整合)
這篇文章主要介紹了SpringBoot整合MybatisPlus的簡單教程實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05
Java開發(fā)反射機制的實戰(zhàn)經(jīng)驗總結
反射是java中一種強大的工具,能夠使我們很方便的創(chuàng)建靈活的代碼,這些代碼可以再運行時裝配,無需在組件之間進行源代碼鏈接,但是反射使用不當會成本很高,這篇文章主要給大家介紹了關于Java開發(fā)反射機制的相關資料,需要的朋友可以參考下2021-07-07
Spring?Cloud?Gateway集成Sentinel流控詳情
這篇文章主要介紹了Spring?Cloud?Gateway集成Sentinel流控詳情,Sentinel支持對Spring?Cloud?Gateway、Zuul等主流的API?Gateway進行限流,需要的朋友可以參考一下2022-09-09

