不连续的处断开

/*
标题:不连续的处断开
内容:
下列代码运行结果为:
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 值。
*/

posted on 2013-05-03 09:45  wsxjbcy  阅读(156)  评论(0编辑  收藏  举报

导航