求职做笔试题时,遇到的一个小编程,写出来溜溜。
题目的要求是:给出一个数字字符串,例如1234,按下列方式输出1,2,3,4,12,23,34,123,234,1234。
程序如下,已运行通过。
public void splitNumber(String number){
int digit = number.length();
for(int i = 1;i<=digit;i++){
for(int j = 0;j<digit-i;j++){
String subNumber = number.substring(j, j+i);
System.out.println(subNumber);
}
}
}