Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
我需要打印一个带有字符串值的二维数组,例如表格。
到目前为止,我的代码是:
输出为:
我需要它看起来更像是具有单独行(5行3列)的表
输出
Try it online !
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
我需要打印一个带有字符串值的二维数组,例如表格。
到目前为止,我的代码是:
import java.util.Arrays;
public class Employee {
public static void main(String[] args) {
String wages[][] =
{
{"Emp", "Hours", "Wages"},
{"Bobby", "45", "35"},
{"Rick", "15", "33"},
{"Mike", "66", "50"},
{"Jayme", "15", "45"}
};
System.out.print(Arrays.deepToString(wages));
System.out.println();
}
}
输出为:
[[Emp, Hours, Wages], [Bobby, 45, 35], [Rick, 15, 33], [Mike, 66, 50], [Jayme, 15, 45]]
我需要它看起来更像是具有单独行(5行3列)的表
最佳答案
您必须在数组中进行迭代并打印所有这样的条目。
String wages[][] = {
{"Emp", "Hours", "Wages"},
{"Bobby", "45", "35"},
{"Rick", "15", "33"},
{"Mike", "66", "50"},
{"Jayme", "15", "45"}
};
Arrays.stream(wages).map(Arrays::toString).forEach(System.out::println);
输出
[Emp, Hours, Wages]
[Bobby, 45, 35]
[Rick, 15, 33]
[Mike, 66, 50]
[Jayme, 15, 45]
Try it online !