Java 如何仅访问大n*m矩阵的指定部分作为子矩阵数
假设我的.txt文件是: 资料Java 如何仅访问大n*m矩阵的指定部分作为子矩阵数,java,Java,假设我的.txt文件是: 资料 1.0 3.1 2.1 3.4 2.4 2.0 4.6 5.1 0.2 3.3 4.7 9.1 4.0 5.4 5.1 3.2 6.1 2.1 6.4 2.6 1.2 2.0 3.5 6.9 3.1 2.5 4.6 9.8 7.1 8.1 9.4 5.1 12.1 3.1 2.5 2.4
1.0 3.1 2.1 3.4
2.4 2.0 4.6 5.1
0.2 3.3 4.7 9.1
4.0 5.4 5.1 3.2
6.1 2.1 6.4 2.6
1.2 2.0 3.5 6.9
3.1 2.5 4.6 9.8
7.1 8.1 9.4 5.1
12.1 3.1 2.5 2.4
3.8 9.1 2.1 6.7
我有在2d n*m数组中打印该文件的代码。现在我想打印该文件的n*m子矩阵。例如
资料
或
我可能想打印最后三行。请帮忙,这将是可观的。听起来您应该将参数n和m放入嵌套for循环的条件中
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
// access and print matrix[i][j]
}
// next line
}
for(int i=0;i
确保你有很多可爱的边界检查
至于偏移量,可以将i和j初始化为不同的值以实现这一点。尽管如此,大量的边界检查,或者Java会对您大喊大叫。听起来您应该将参数n和m放入嵌套for循环中的条件中
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
// access and print matrix[i][j]
}
// next line
}
for(int i=0;i
确保你有很多可爱的边界检查
至于偏移量,可以将i和j初始化为不同的值以实现这一点。尽管如此,大量的边界检查,或者Java会对你大喊大叫