国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - 關于將Array轉換成ArrayList的警告

瀏覽:32日期:2023-11-07 14:59:30

問題描述

java - 關于將Array轉換成ArrayList的警告

package com.demo.array;import java.util.ArrayList;import java.util.Arrays;/** * 關于數組的演示 * * @author Captain * */public class ArrayDemo { public static void main(String[] args) {// 聲明數組int[] arr = { 1, 10, 8 };// 輸出測試數組System.out.println('測試的數組為:' + Arrays.toString(arr));// 通過下角標訪問元素,數組的下角標是從0開始的System.out.println('通過數組的下角標訪問元素,元素的下角標從0開始,下角標為0的元素是:' + arr[0]);// 將Array 轉換成 ArraylistArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr)); }}

問題解答

回答1:

asList 是個泛型,可變參數的函數,所以傳入數組的時候,這個數組如果是基本類型數據,會被當作一個對象處理,題中就是 int[]。如果數據定義成 Integer[] 的,在 asList 的時候會被當作多個可變參數展開。

另外一個問題在于,就算是 Integer[],它轉換之后與 ArrayList<String> 也存在泛型類型不匹配的問題。在 Java8 中用 stream 可以很方便的轉換過來,之前的 Java 版可以用循環,這里給你一個 Stack Overflow 上的答案

回答2:

// 聲明數組int[] arr = { 1, 10, 8 };// 輸出測試數組System.out.println('測試的數組為:' + Arrays.toString(arr));// 通過下角標訪問元素,數組的下角標是從0開始的System.out.println('通過數組的下角標訪問元素,元素的下角標從0開始,下角標為0的元素是:' + arr[0]);// 將Array 轉換成 ArraylistList<int[]> ss = Arrays.asList(arr);ArrayList<String> arrayList = new ArrayList<String>();

List<int[]>不能自動轉ArrayList<String>

建議統一數據類型, int[] arr = { 1, 10, 8 };換成 String[] arr = { '1', '10', '8' };

// 聲明數組String[] arr = { '1', '10', '8' };// 輸出測試數組System.out.println('測試的數組為:' + Arrays.toString(arr));// 通過下角標訪問元素,數組的下角標是從0開始的System.out.println('通過數組的下角標訪問元素,元素的下角標從0開始,下角標為0的元素是:' + arr[0]);// 將Array 轉換成 ArraylistArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));

標簽: java
相關文章:
主站蜘蛛池模板: 亚洲男人第一天堂 | 免费播放特黄特色毛片 | 国产亚洲精品久久久久91网站 | 日本一级毛片片在线播放 | 日本高清免费视频色www | 久久国产国内精品对话对白 | 免费视频一区二区三区四区 | 免费一极毛片 | 三级网站在线 | 久久久久久91香蕉国产 | 黄网站色成年小说系列 | 男人天堂网在线 | 毛片成人永久免费视频 | 精品小视频在线观看 | 一区二区三区日韩精品 | 久久久久久久久久久视频国内精品视频 | 亚洲精品98久久久久久中文字幕 | 三级中文字幕 | 成年大片免费视频播放二级 | 特级毛片免费视频播放 | 国产一区二区在免费观看 | 亚洲看片网 | 亚洲国产毛片 | 欧美一级片在线免费观看 | 全国男人的天堂网站 | 亚洲欧美小视频 | 国产50页 | 欧美精品综合一区二区三区 | 国产真实女人一级毛片 | yy6080午夜国产免费福利 | 国产猛烈无遮掩视频免费网站男女 | 一区二区三区四区国产精品 | 国产伦精品一区二区三区网站 | 欧美在线国产 | 久久久www免费看片 久久久www免费人成看片 | 久久亚洲精品中文字幕三区 | 国内精品久久久久久久影视麻豆 | 欧美国产综合日韩一区二区 | 国产99在线播放 | 国产欧美日本亚洲精品五区 | 国美女福利视频午夜精品 |