我从 Java 开始,试图找到一种重构以下代码的简洁方法,以便我可以将 firstName
变量设置为字符串,并在同一行中获取和设置 firstNameLength
整数字符串长度。
String firstName = "Boris";
int firstNameLength = firstName.length();
我一直在尝试以下代码的变体,但没有成功!
int newAge = String firstName = "Boris".length();
最佳答案
您不能声明 2 个新变量,但可以分配 firstName
。
String firstName;
int newAge = (firstName = "Boris").length();
(您可以将两者放在同一行)。
但是,我怀疑是否有人会认为这比
String firstName = "Boris";
int newAge = firstName.length();
并且没有其他好处。
关于java - 重构Java以获取字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34371397/