【发布时间】:2017-06-23 14:24:10
【问题描述】:
String firstName, middleName, lastName;
char firstInitial, middleInitial, lastInitial;
firstName = "Huckle";
middleName = "Berry";
lastName = "Fin";
firstInitial= (firstName.toLowerCase()).charAt(0);
middleInitial = middleName.charAt(0);
lastInitial = lastName.charAt(0);
System.out.print(firstInitial);
System.out.print(middleInitial);
System.out.println(lastInitial);
【问题讨论】:
-
您的问题到底是什么?
-
为什么可以链接这些方法。 toLowerCase() 和 charAt() 方法一起使用?返回类型是文字而不是引用变量是正确的。格式为 stringReference/object.method()。只是很困惑为什么这行得通,而且确实行得通。
-
注意:
Character.toLowerCase(firstName.charAt(0))效率更高。 -
" 返回类型是文字" 返回值永远不是文字。它们只是参考。
标签: java string reference charat