[英]convert long [] data to ArrayList<BigInteger>
我有
long [] data
,我需要將其轉換為ArrayList<BigInteger>
是否有捷徑可尋? 或者我必須編寫一個foreach循環並獲取Long的BigInteger值並添加到列表中?
有什么捷徑?
不,標准Java庫中沒有任何內容可以執行此功能。
正如@ jb-nizet(JB Nizet)所說,這項任務沒有捷徑可走。 這里有3行代碼來“轉換”列表中的long []
long[] data = { 1l, 3l, 5l, 7l, 13l, 17l};
// 3 lines to convert long[] in a List<BigInteger>
List<BigInteger> list = new ArrayList<BigInteger>(data.length); // optmized as suggested
for(long num : data)
list.add(BigInteger.valueOf(num));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.