記錄Java中的幾個Array和List轉換技巧

以此記錄作為2016的結束吧,祝大家2017年收貨更好的自己

int型數組轉換為List<Integer>對象:

    static List<Integer> intArrayToListInteger(int[] ints) {
        List<Integer> intList = new ArrayList<>(ints.length);
        for (int anInt : ints) {
            intList.add(anInt);
        }
        return intList;
    }

List<Integer>對象轉換為int型數組:

    static int[] listIntegerToIntArray(List<Integer> list) {
        int[] ints = new int[list.size()];
        for (int i = 0; i < list.size(); ++i) {
            ints[i] = list.get(i);
        }
        return ints;
    }

List<Integer>對象轉換為List<String>對象:

    static List<String> listIntegerToListString(List<Integer> integerList) {
        List<String> stringList = new ArrayList<>(integerList.size());
        for (Integer anInt : integerList) {
            stringList.add(String.valueOf(anInt));
        }
        return stringList;
    }

List<String>對象轉換為List<Integer>對象:

    static List<Integer> listStringToListInteger(List<String> stringList) {
        List<Integer> intList = new ArrayList<>();
        for (String s : stringList) {
            intList.add(Integer.valueOf(s));
        }
        return intList;
    }

String型數組轉換為List<String>對象:

    static List<String> stringArrayToListInteger(String[] strings) {
        List<String> stringList = new ArrayList<>(Arrays.asList(strings));
        return stringList;
    }

List<String>對象轉換為String型數組:

    static String[] listStringToStringArray(List<String> stringList){
        String[] strings = stringList.toArray(new String[0]);
        return strings;
    }

祝好

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、基本數據類型 注釋 單行注釋:// 區域注釋:/* */ 文檔注釋:/** */ 數值 對于byte類型而言...
    龍貓小爺閱讀 4,288評論 0 16
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 從平庸走向卓越的最佳策略是什么? 第一,生活是具有多個維度的;第二,在多個維度打造競爭力;第三,至少在一個維度上足...
    安定的貓閱讀 194評論 0 0
  • 有時候我會羨慕別人家的爸媽會帶他們去游樂園,而我的爸媽就只會賺錢,我們最多的相處時刻就是在一起吃飯,而我們總是會羨...
    劉彥呈live閱讀 315評論 0 1