首页javastringJava Data Type - 如何提取int的数字

Java Data Type - 如何提取int的数字

我们想知道如何提取int的数字。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Main {
  public static void main(String[] args) {
    Integer num = 12345;
    Integer[] digits = getDigits(num.toString());
    System.out.println(Arrays.toString(digits));
  }

  public static Integer[] getDigits(String number) {
    List<Integer> digits = new ArrayList<Integer>();
    for (int i = 0; i < number.length(); i++) {
      int j = Character.digit(number.charAt(i), 10);
      digits.add(j);
    }
    return digits.toArray(new Integer[] {});
  }
}