Java字串不連續斷開輸出
阿新 • • 發佈:2021-01-11
從鍵盤輸入一串數字字串,將串從數字不連續的位置斷開,列印輸出多個連續的串。
例如:輸入:12345234568923456789
輸出:12345
23456
89
23456789
import java.util.Scanner;
public class Test {
public static void main(String[] agsr) {
System.out.print("請輸入一串數字:");
Scanner sc = new Scanner(System.in);
String scs = sc.next ();
String s = scs;
String t = "1";
for (int i = 1; i < s.length(); i++) {
if (s.charAt(i) == s.charAt(i - 1) + 1) {
t += s.charAt(i);
} else {
System.out.println(t);
t = ""+s.charAt(i);
}
}
System.out.println(t);
}
}
執行截圖: