我有一个包含许多记录的arraylist,如
"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代表时间。
答案 0 :(得分: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");
}