在我的程序中,我创建了一个数组,现已从 int 转换为多维字符串数组 employeeNamesA[2][i]
我现在想使用字符串生成器,以便我可以在一个 JOptionPane.showMessageDialog 中打印这一切。我在尝试让嵌套循环工作时遇到问题。
StringBuilder builder = new StringBuilder (employeeNamesA.length);
for (int i=0; i<employeeNamesA.length; builder.append(employeeNamesA[][i++]))
{
for(int j=0; j<2; builder.append(employeeNamesA[j++][]))
builder.append("\n");
}
JOptionPane.showMessageDialog(null, "Employees with new Salary: " + builder.toString() + "PBI will now be paying this much more in total salary: $" + (totalSalary - totalNewSalary));
最佳答案
您正在寻找这样的东西吗?
StringBuilder builder = new StringBuilder (employeeNamesA.length);
for (int i=0; i<employeeNamesA.length; i++))
{
for(int j=0; j<2; j++)
builder.append(employeeNamesA[i][j]+"\n");
}
JOptionPane.showMessageDialog(null, "Employees with new Salary: " + builder.toString() + "PBI will now be paying this much more in total salary: $" + (totalSalary - totalNewSalary));
关于java - 如何嵌套 for 循环来打印多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16346320/