我正在编写一个显示chrats的应用程序。我正在使用GWT Highcharts(由Moxie Group提供)来显示结果。我在图表中添加了一个随机数,它没有问题。
但我想从文本文件中加载数字。我只是想读取文件的内容并将其放在数组或类似的东西上。我怎么能用Java做到这一点?
答案 0 :(得分:0)
您可以使用如下所示的小程序来实现:
您可能需要更改逻辑以按照您希望的方式为GWT highcharts读取元素!
NSError *e = nil;
NSString *iso = [[NSString alloc] initWithData:d1 encoding:NSISOLatin1StringEncoding];
NSData *dutf8 = [iso dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:dutf8 options:NSJSONReadingMutableContainers error:&e];
Test.txt文件的内容是这样的:
public class ReadATextFile {
public static void main(String[] args) {
try (RandomAccessFile readFile = new RandomAccessFile("C:\\Test.txt", "r");) {
int EOF = (int) readFile.length();
System.out.println("Length of the file is (" + EOF + ") bytes");
//Considering to read the first 150 bytes out of 168 bytes on the file
readFile.seek(0);
byte[] bytes = new byte[EOF];
readFile.readFully(bytes);
readFile.close();
System.out.println(new String(bytes));
} catch (IOException e1) {
e1.printStackTrace();
}
}
}