0

これはかなり奇妙でばかげた質問のように思えるかもしれませんが、次の JavaScript 配列を Java で複製したいと思います。

var myArray = new Array();          
myArray[0] = ['Time', 'Temperature'];
myArray[1] = ['00:02', 20];
myArray[2] = ['01:30', 21];

私にとって奇妙なのは、単一の配列の場所に複数の値があるため、何が起こっているのかわかりません。これは二次元配列ですか?

4

2 に答える 2

1

You can do it in this manner:

String[][] myArray = {
    {"Time", "Temperature"},
    {"00:02", "20"},
    {"01:30", "21"}
};

Although I don't recommend this since you're losing a lot of type information and using String for everything doesn't scale well and isn't very maintainable. It is probably better to create a TemperatureReading class and have a list of TemperatureReading instances.

于 2013-11-10T20:34:34.217 に答える
1

Java の場合:

Object[][] myArray = {
    new Object[]{"Time", "Temperature"},
    new Object[]{"00:02", 20},
    new Object[]{"01:30", 21}
};
于 2013-11-10T20:05:04.040 に答える