LC-加一和ArrayList轉成陣列
package leetcode.array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
/**
*
* 2020/9/29 22:39
* 報錯了,當數較大時溢位了,應該考慮使用字串或者考慮大數,但是大數有可能會更復雜。
* 學習內容:
* 1、ArrayList反轉,Collections.reverse(arrayList);
* 2、ArrayList轉換成String,Integer
* // 建立一個新的 Integer 型別的陣列
* // 陣列長度和 ArrayList 長度一樣
* Integer[] arr = new Integer[list.size()];
* // 將ArrayList物件轉換成陣列
* list.toArray(arr);
* 此時返回Object[],或者Integer[]
* 3、ArrayList轉換成int,
* int[] arr1 = list1.stream().mapToInt(Integer::valueOf).toArray();
* // 想要轉換成int[]型別,就得先轉成IntStream。
* // 這裡就通過mapToInt()把Stream<Integer>呼叫Integer::valueOf來轉成IntStream
* // 而IntStream中預設toArray()轉成int[]。
*/
public class PlusOne {
public static void main(String[] args) {
int[] nums = {1, 2, 3};
System.out.println(Arrays.toString(plusOne(nums)));
}
public static int[] plusOne(int[] digits) {
int num = digits[0];
for (int i = 1; i < digits.length; i++) {
num = num * 10 + digits[i];
}
num++;
ArrayList<Integer> list = new ArrayList<>();
while (num > 0) {
list.add(num % 10);
num /= 10;
}
Collections.reverse(list);
return list.stream().mapToInt(Integer::valueOf).toArray();
}
}
相關文章
- 泛型陣列列表ArrayList泛型陣列
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- PHP 物件轉換成陣列PHP物件陣列
- 陣列轉換成List集合陣列
- javascript如何將字串轉換成陣列JavaScript字串陣列
- ruby中將陣列轉換成hash陣列
- php json轉換成陣列形式PHPJSON陣列
- 手動實現ArrayList動態陣列陣列
- arraylist陣列元素插入及顯示示例陣列
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- u8 陣列轉換成 string陣列
- 14、Scanner、Random、ArrayList、匿名物件、物件陣列random物件陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 將json格式物件轉換成陣列物件JSON物件陣列
- xml轉成陣列,原來這麼簡單!XML陣列
- JavaScript語法中將json轉成陣列JavaScriptJSON陣列
- 面試官問你陣列和ArrayList怎麼答?面試陣列
- c#之arraylist動態陣列小記(1)C#陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- byte位元組陣列 轉換成double型別陣列型別
- 陣列容器(ArrayList)設計與Java實現,看完這個你不懂ArrayList,你找我!!!陣列Java
- PHP陣列轉換為js陣列PHP陣列JS
- ArrayList動態陣列物件 c# 1231陣列物件C#
- java 陣列(轉)Java陣列
- shell陣列(轉)陣列
- 輪轉陣列陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- PHP二維陣列轉一維陣列PHP陣列
- PHP 陣列轉樹結構/樹結構轉陣列PHP陣列
- 兩個有序陣列如何合併成一個有序陣列陣列
- jQuery將類陣列物件轉換為陣列jQuery陣列物件
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- js陣列反轉JS陣列
- 翻轉int陣列陣列