欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 數(shù)組詳解及示例代碼

 更新時間:2016年09月07日 09:03:16   作者:wangguo  
本文主要介紹Java 數(shù)組的知識,這里整理了數(shù)組所有操作方法,并一一列舉,有學(xué)習(xí)的朋友可以參考下

下面是stackoverflow中關(guān)于數(shù)組方法的相關(guān)問題中,獲得最多票數(shù)的12個數(shù)組操作方法。

1.  聲明一個數(shù)組

String[] aArray = new String[5]; 
String[] bArray = {"a","b","c", "d", "e"}; 
String[] cArray = new String[]{"a","b","c","d","e"}; 

2.  輸出一個數(shù)組

int[] intArray = { 1, 2, 3, 4, 5 }; 
String intArrayString = Arrays.toString(intArray); 
  
// print directly will print reference value 
System.out.println(intArray); 
// [I@7150bd4d 
  
System.out.println(intArrayString); 
// [1, 2, 3, 4, 5] 

3.  從一個數(shù)組創(chuàng)建數(shù)組列表

String[] stringArray = { "a", "b", "c", "d", "e" }; 
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); 
System.out.println(arrayList); 
// [a, b, c, d, e] 

4.  檢查一個數(shù)組是否包含某個值

String[] stringArray = { "a", "b", "c", "d", "e" }; 
boolean b = Arrays.asList(stringArray).contains("a"); 
System.out.println(b); 
// true 

5.  連接兩個數(shù)組

int[] intArray = { 1, 2, 3, 4, 5 }; 
int[] intArray2 = { 6, 7, 8, 9, 10 }; 
// Apache Commons Lang library 
int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2); 

6.  聲明一個內(nèi)聯(lián)數(shù)組(Array inline)

method(new String[]{"a", "b", "c", "d", "e"}); 

7.  把提供的數(shù)組元素放入一個字符串

// containing the provided list of elements 
// Apache common lang 
String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); 
System.out.println(j); 
// a, b, c 

8.  將一個數(shù)組列表轉(zhuǎn)換為數(shù)組

String[] stringArray = { "a", "b", "c", "d", "e" }; 
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); 
String[] stringArr = new String[arrayList.size()]; 
arrayList.toArray(stringArr); 
for (String s : stringArr) 
  System.out.println(s); 

9.  將一個數(shù)組轉(zhuǎn)換為集(set)

Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); 
System.out.println(set); 
//[d, e, b, c, a] 

10.  逆向一個數(shù)組

int[] intArray = { 1, 2, 3, 4, 5 }; 
ArrayUtils.reverse(intArray); 
System.out.println(Arrays.toString(intArray)); 
//[5, 4, 3, 2, 1] 

11.  移除數(shù)組中的元素

int[] intArray = { 1, 2, 3, 4, 5 }; 
int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array 
System.out.println(Arrays.toString(removed)); 

12.  將整數(shù)轉(zhuǎn)換為字節(jié)數(shù)組

byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); 
  
for (byte t : bytes) { 
  System.out.format("0x%x ", t); 
} 

 

以上就是對Java 數(shù)組資料的整理,后續(xù)繼續(xù)補充相關(guān)資料,謝謝大家對本站的支持! 

相關(guān)文章

  • 微信、支付寶二碼合一掃碼支付實現(xiàn)思路(java)

    微信、支付寶二碼合一掃碼支付實現(xiàn)思路(java)

    這篇文章主要為大家詳細(xì)介紹了微信、支付寶二碼合一掃碼支付實現(xiàn)思路,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • mybatis查詢oracle long類型的踩坑記錄

    mybatis查詢oracle long類型的踩坑記錄

    這篇文章主要介紹了mybatis查詢oracle long類型的踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java算法練習(xí)題,每天進步一點點(2)

    Java算法練習(xí)題,每天進步一點點(2)

    方法下面小編就為大家?guī)硪黄狫ava算法的一道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 詳解Spring boot Admin 使用eureka監(jiān)控服務(wù)

    詳解Spring boot Admin 使用eureka監(jiān)控服務(wù)

    本篇文章主要介紹了詳解Spring boot Admin 使用eureka監(jiān)控服務(wù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Jmeter JDBC請求常見問題解決方案

    Jmeter JDBC請求常見問題解決方案

    這篇文章主要介紹了Jmeter JDBC請求常見問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • java實現(xiàn)登錄驗證碼

    java實現(xiàn)登錄驗證碼

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)登錄驗證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Java?axios與spring前后端分離傳參規(guī)范總結(jié)

    Java?axios與spring前后端分離傳參規(guī)范總結(jié)

    這篇文章主要介紹了Java?axios與spring前后端分離傳參規(guī)范總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • Java日期時間調(diào)整的幾種方式匯總

    Java日期時間調(diào)整的幾種方式匯總

    Calendar類是一個抽象類,在實際使用時實現(xiàn)特定的子類的對象,創(chuàng)建對象的過程對程序員來說是透明的,只需要使用getInstance方法創(chuàng)建即可,這篇文章主要介紹了Java日期時間調(diào)整的幾種方式,需要的朋友可以參考下
    2023-05-05
  • 一篇文章帶你了解如何正確使用java線程池

    一篇文章帶你了解如何正確使用java線程池

    這篇文章主要介紹了如何正確使用java線程池,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • Java接入通義千問的簡單方法示例

    Java接入通義千問的簡單方法示例

    ? 通義千問是阿里云開發(fā)的大語言模型(Large language Model )LLM,旨在提供廣泛的知識和普適性,可以理解和回答各領(lǐng)域中的問題,這篇文章主要給大家介紹了關(guān)于Java接入通義千問的簡單方法,需要的朋友可以參考下
    2024-02-02

最新評論