我开始使用Java并尝试找到一种简洁的方法来重构下面的代码,以便我可以将firstName
变量设置为字符串并在同一行中获取并将firstNameLength
字符串长度设置为整数.
String firstName = "Boris"; int firstNameLength = firstName.length();
我一直在尝试以下代码的变体,但无济于事!
int newAge = String firstName = "Boris".length();
fabian.. 5
您不能声明2个新变量,但可以进行分配firstName
.
String firstName; int newAge = (firstName = "Boris").length();
(你可以将两者放在同一行).
然而,我怀疑,任何人都会认为这比可读更具可读性
String firstName = "Boris"; int newAge = firstName.length();
而且没有其他好处.
您不能声明2个新变量,但可以进行分配firstName
.
String firstName; int newAge = (firstName = "Boris").length();
(你可以将两者放在同一行).
然而,我怀疑,任何人都会认为这比可读更具可读性
String firstName = "Boris"; int newAge = firstName.length();
而且没有其他好处.