JSON URL から受け取った数字のリストを出力するコードを書きました。約 5 つの異なる URL が使用されており、各 URL にはそれぞれ 100 を超える数字が含まれているため、リストは静かです。
私がやりたいのは、各 URL を表形式で出力することです。つまり、5 つの URL がある場合、1 つの大量のリストを作成する代わりに、5 セットの印刷結果がすべて隣り合って表示されます。
これまでに使用したコードは次のとおりです。
public static void runTimestampCheck (String url) throws IOException
{
//String jsonString = callURL("http://localhost:8000/eem/api/v1/metrics/temperature/288");
String jsonString = callURL(url);
Data data = new Gson().fromJson(jsonString, Data.class);
//System.out.println(data.getRecords());
long previousTimestamp = 01;
long result;
for(Data dataRecord : data.getRecords())
{
if(previousTimestamp > 0)
{
//Compare previous to current, should be diff of 60000
long x = (Long)dataRecord.getTimestamp();
result = x - previousTimestamp;
//System.out.println(result);
if(result != 30000)
{
System.out.println(result);
}
}
System.out.println(dataRecord.getTimestamp() + "\n");
previousTimestamp = dataRecord.getTimestamp();
}
}
そしてこれが呼び出されます。
CheckTimestamp.runTimestampCheck("specific url");
CheckTimestamp.runTimestampCheck("specific url");
CheckTimestamp.runTimestampCheck("specific url");
CheckTimestamp.runTimestampCheck("specific url");
CheckTimestamp.runTimestampCheck("specific url");
私が言ったように、結果は1つの大きな数字のリストですが、可能であれば、各URLの結果を独自の行に投稿したいと思いますか?
どんな助けでも大歓迎です。