我正在尝试通过编写简洁的代码来改善代码风格。我喜欢Java的for循环增强功能,但在以下情况下我仍然觉得太冗长:
ALTER TABLE `users` ADD `cdate` DATE
是否可以执行以下操作?
int one = 1;
int two = 2;
int three = 3;
int numbers[] = {one, two ,three};
for (int number : numbers) {
System.out.println(number);
}
在一般情况下,我有一些要迭代的同一类的命名变量。之后,我不再使用它们的数组/列表了。
答案 0 :(得分:5)
您可以写:
for (int number : new int[] {one, two ,three}) {
System.out.println(number);
}
如果您使用的是Java 9或更高版本,也可以使用List.of()
。
for (int number : List.of(one, two ,three)) {
System.out.println(number);
}