我似乎无法弄清楚如何让Eclipse以我想要的方式格式化多维数组......
int firstarray[][] =
{
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
};
这就是我想要的,但是尽管改变了换行,支撑位置和数组初始化器的新行,我似乎无法让它看起来像这样。我能得到的最接近的是没有缩进的地方,这真的让我感到困扰。 :(
答案 0 :(得分:2)
我无法得到你想要的东西,但我有点接近希望这会有所帮助。
int firstarray[][] =
{
{
1, 2, 3, 4
},
{
5, 6, 7, 8
},
{
9, 10, 11, 12
}
};
首先转到窗口 - >首选项,并在java - >下格式化程序,您可以编辑活动的配置文件。
在数组初始化程序的大括号选项卡下,将其设置为“下一行”
在数组ititializers的新行选项卡下,选中“在打开数组初始化程序的大括号后插入新行”和“在关闭数组初始化程序的大括号之前插入新行”
最后在表达式下的换行选项卡中,单击数组初始值设定项并将其设置为“包装所有元素,新行上的每个元素”,并将缩进策略设置为“缩进一个”
现在只是来源 - >格式来获得结果,你就完成了。
答案 1 :(得分:0)
不幸的是,我找不到一个好的解决方案......你能做的是:
{ { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
//
{ { 0, -1 }, { 0, 0 }, { -1, 0 }, { -1, 1 } },
//
{ { 0, -1 }, { 0, 0 }, { 1, 0 }, { 1, 1 } },
//
{ { 0, -1 }, { 0, 0 }, { 0, 1 }, { 0, 2 } } };
(只是注释掉所有子阵列之间的行)