【发布时间】:2011-06-18 03:06:10
【问题描述】:
我有一个文件,其数据格式为时间戳、坐标、坐标,以空格分隔,如下所示;
14:25:01.215 370.0 333.0
我需要循环并将坐标仅添加到数组中。从 split(" ") 中读取文件中的数据并将其作为名为 info 的 String[] 放入。我有两个问题,我认为文件末尾有一个额外的“”,我需要适当地丢失它,我还想要确认/建议我的循环,目前我正在偶尔出现越界异常。我的循环如下;
String[] info;
info = dataHolder.split(" ");
ArrayList<String> coOrds1 = new ArrayList<String>();
for (int counter = 0; counter < info.length; counter = counter+3)
{
coOrds1.add(info[counter+1]);
coOrds1.add(info[counter+2]);
}
感谢您的帮助和建议。
文本文件是here,但该类从另一个类接收 UDP 数据包,所以我不确定这是否可能在末尾添加“”。
【问题讨论】: