このように、1つの文字列に対して2つのメソッドを使用したい
outputLabel.setText(firstname.charAt(0) + toLowerCase());
特定の位置の文字を返し、文字列を小文字に変換するにはどうすればよいですか?
出力を小文字に変換した 1 文字にして、1 行で出力したいと考えています。
どうもありがとう!
使用Character.toLowerCase()
の後にString.valueOf()
:
outputLabel.setText(String.valueOf(Character.toLowerCase(firstname.charAt(0))));
このようにそれらを連鎖させます:
outputLabel.setText(firstname.toLowerCase().charAt(0))
返さ.toLowerCase()
れる文字では機能しないため、逆の方法で行うことはできません。charAt()
このようなもの:
str.toLowerCase().charAt(0)
これにより、行全体が小文字に変換され、最初の文字が使用されます。