class StringToken
{
//数据
private string data;
//分隔符
private string delimiter;
private string[] tokens;
private int index;
public StringToken(string dataline)
{
init(dataline, " ");
}
private void init(string dataline, string deli)
{
delimiter = deli;
data = dataline;
tokens = data.Split(deli.ToCharArray());
index = 0;
}
public StringToken(string dataline, string deli)
{
init(dataline, deli);
}
public bool HasMoreElements()
{
return index < tokens.Length;
}
public string GetNextElement()
{
if (index > tokens.Length)
{
return tokens[index++];
}
else
{
return "";
}
}
}
本文介绍了一个用于处理字符串分词的类StringToken,该类能够根据指定的分隔符将输入的数据行分割成一系列的子字符串,并提供了遍历这些子字符串的方法。
4973

被折叠的 条评论
为什么被折叠?



