List與Array互相轉換


List轉換為Array可以這樣處理:

ArrayList<String> list=new ArrayList<String>();

String[] strings = new String[list.size()];

list.toArray(strings);

反過來,如果要將數組轉成List怎么辦呢?如下:

String[] s = {"a","b","c"};
List list = java.util.Arrays.asList(s);

int數組無法直接轉成List,可以使用guava

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>25.0-jre</version>
        </dependency>
int[] memIdsArr={1,2,3,4};
List<Integer> memIdsList = Ints.asList(memIdsArr);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM