我正在试图弄清楚如何写这样的数据: {“温度”= 19.7,“湿度”= 11,“日”= 1,“月”= 3,“年”= 1995}
我正在努力的是如何拆分数据并使用它,我应该创建一个新的arrayList,还是我可以将它拆分到同一个数组中?
来自txt文件的数据:
19.7 | 11 | 1995年1月1日
12.0 | 12 | 1995年2月1日
14.6 | 11 | 1995年3月1日
10.1 | 10 | 1995年4月1日
我的节目:
ArrayList<String> weather = new ArrayList<String>();
while (scanner.hasNextLine()){
String line = scanner.nextLine();
String [] splittedString = line.split("|");
System.out.print(" \"Tempreture\" = "+splittedString[0]);
System.out.print(", \"Humidity\" = "+splittedString[1]);
String [] splitDate = line.split("/");
System.out.print(" \"day\"= "+splitDate[2]);
System.out.print(" \"month\"= "+splitDate[3]);
System.out.print(" \"year\"= "+splitDate[4]);
weather.add(splittedString[3]);
for (int i=4;i<splittedString.length;i++){
System.out.print(splittedString[i]+", ");