如何在java中拆分数字[已关闭]

5sxhfpxr  于 2023-01-07  发布在  Java
关注(0)|答案(1)|浏览(199)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
在我的程序如何拆分的数字与所有的可能性(没有任何重复值)
例如
输入编号:50678
预期产出:第5、50、506、5067、50678、5068、507、5078、508、56、567、5678、568、57、578、58、6、67、678、68、7、78和8条
输出:

5
50
506
5067
50678
0
06
067
0678

编号="50678";
输出:

5
50
506
5067
50678
0
06
067
0678
6
67
678
7
78
8

但我需要上面提到的可能性我的输出。

6
67
678
7
78
8
idfiyjo8

idfiyjo81#

int[] intArray = new int[numberArray.length];
 for (int i = 0; i < numberArray.length; i++) {
    intArray[i] = Integer.parseInt(numberArray[i]);
 }

在Java中,可以使用String.split()方法将字符串拆分为基于给定分隔符的子字符串数组。例如,如果要将逗号分隔的数字字符串拆分为数组,可以执行以下操作:
这会将字符串"1,2,3,4,5"拆分为字符串数组{"1", "2", "3", "4", "5"}
如果要拆分由不同分隔符分隔的数字字符串,只需将分隔符指定为split()方法的参数即可。例如:
这会将字符串数组{"1", "2", "3", "4", "5"}转换为整数数组{1, 2, 3, 4, 5}

相关问题