-2

我有一个包含许多记录的数组列表,例如

"2013-7-13 \n 12 hour(s) 23 minute(s)"
 "2013-7-14 \n 4 hour(s) 19 minute(s). 

我怎样才能隐藏这二维数组,string[][],使它看起来像

{"2013-7-13", "12h23m"}, {"2013-7-14", "4h19m"}. 

我需要这个二维数组,以便我可以在 XY 中绘制条形图并在 android 设备中显示。X 代表日期,而 Y 代表时间。

4

1 回答 1

1

您可以使用 String.split 将每个字符串拆分为多个部分。

// untested, not even for compilation errors
String[][] twoDimArray = new String[oldArr.length][];
for (int i = 0, n = oldArr.length; i < n; i++) {
    String splitMe = oldArr[i];
    twoDimArray[i] = splitMe.split("\n");
}
于 2013-10-07T11:37:33.637 回答