Java中如何将整数拆分为数字

在 Java 中处理整数时,有时我们需要将它们分解为单独的数字以进行各种计算或数据操作任务。

1、数组

int THE_NUMBER = 1230456;
String numStr = String.valueOf(THE_NUMBER);
char[] result = numStr.toCharArray();


2、字符串的split方法

int THE_NUMBER = 1230456;
String numStr = String.valueOf(THE_NUMBER);
String[] result = numStr.split("(?<=.)");

  • (?<=.)是一个正向回顾表达式。
  • split () 将任意字符后面的零宽度“字符” 作为分割符。
  • 此外,split()默认情况下会丢弃尾随的空元素。