import java.io.*;
import java.util.*;
class test {
public static final void main(String[] args) {
LocalizationService ls = new LocalizationServiceMockup();
try {
BufferedWriter bw=new BufferedWriter(new FileWriter("myprog.log"));
List locs = ls.localize();
Iterator i = locs.iterator();
while (i.hasNext()) {
MoteLocation ml = (MoteLocation) i.next();
String strLine="id: "+String.valueOf(ml.id);
strLine+=" x: "+String.valueOf(ml.x);
strLine+=" y: "+String.valueOf(ml.y);
strLine+=" confidence: "+String.valueOf(ml.confidence)+"\n";
bw.write(strLine);
}
bw.flush();
bw.close();
} catch (LocalizationBusyException e) {
System.out.println("Error: Localization busy.");
} catch (IOException ioe) {
System.out.println("IO Exception");
}
}
}
//采用BufferedWriter和FileWriter来完成对txt文件的写入
取消
评论