不连续的处断开
/*
标题:不连续的处断开
内容:
下列代码运行结果为:
12345
23456
89
23456789
即把一个串从数字不连续的位置断开。试完善之。
String s = "12345234568923456789";
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);
_____________________________;
}
}
System.out.println(t);
*/
1 class pro02 { 2 public static void main (String[] args){ 3 String s = "12345234568923456789"; 4 String t = "1"; 5 for(int i=1; i<s.length(); i++) 6 { 7 if(s.charAt(i)==s.charAt(i-1)+1) 8 { 9 t += s.charAt(i); 10 } 11 else 12 { 13 System.out.println(t); 14 t = "" + s.charAt(i);//这里,t为String类型,如果不加"",编译会出现错误, 15 } 16 } 17 System.out.println(t); 18 } 19 }
/*
char charAt(int index)
返回指定索引处的 char 值。
*/