修改了一下:
public class lianxi03 {public static void main(String[] args) {
double[][] d = new double[4][4]; //这里改一下
String s="12,32,22,44;45,98,23;3232,44445;43,54";
String[] sFirst=ssplit(";");
for(int i=0; i<=sFirstlength-1; i++) {
String[] sSecond=sFirst[i]split(",");
for (int j=0; j<=sSecondlength-1; j++) {
d[i][j] = DoubleparseDouble(sSecond[j]);
Systemoutprintln(d[i][j]);
}
}
}
}
这是因为 setData 方法只能设置一个值,而你在 consolelog 中打印了多行。
如果要在 pageData 中显示多行数据,可以将其更改为一个数组,并在循环中将每个时间推入数组中。例如:
let times = [];
// 循环中
let d = new Date(itemtimereplace(/-/g, '/'))getTime();
let time = timeHandle(d)
timespush(time);
// 循环结束后
thissetData({
pageData:times
})
如果你要显示最新的时间那么可以在循环结束后使用unshift方法添加到数组的第一个位置
以上就是关于新手初学java,写了一段小程序,把字符串里的值赋给一个二维数组全部的内容,包括:新手初学java,写了一段小程序,把字符串里的值赋给一个二维数组、微信小程序console.log(time)打印出三行时间,赋值给data,却显示一条数据求大神指点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)