编程习题
题目要求如下输入12345234568923456789输出
12345
23456
89
23456789
即把一个串从数字不连续的位置断开。试完成之。
public class Test11 { public static void main(String[] args) { String s = "123452345689234567891"; List<String> list = new ArrayList<String>(); int i,j; for(i = 0,j = 0; j < s.length();j++){ if(i == j) continue; if(s.charAt(j) - s.charAt(j-1) == 1) continue; list.add(s.substring(i, j)); i = j; } list.add(s.substring(i, j)); System.out.println(s); for(String st : list){ System.out.println(st); } } }