有一个字符串strLine=08:0012:3014:2016:10……(若干个格式08:00诸如此类的时间点)
请问怎么写一个函数将这些时间点分割开来,放进一个数组里面,如:
a[0]=08:00
a[1]=12:30
a[2]=14:20
……
能够根据字符串的长度,自动生成相对应的元素个数。
我试过用strLine.substring()来实现,但是截取最有一个字符就会出错。
int index=0;
string str=strLine.substring(index,5);
while(str!="")
{
Console.WriteLine(str);
index+=5;
str=strLine.substring(index,5);
}
请问是哪里有问题吗?
还有没有其他方法呢。
请问怎么写一个函数将这些时间点分割开来,放进一个数组里面,如:
a[0]=08:00
a[1]=12:30
a[2]=14:20
……
能够根据字符串的长度,自动生成相对应的元素个数。
我试过用strLine.substring()来实现,但是截取最有一个字符就会出错。
int index=0;
string str=strLine.substring(index,5);
while(str!="")
{
Console.WriteLine(str);
index+=5;
str=strLine.substring(index,5);
}
请问是哪里有问题吗?
还有没有其他方法呢。


