0

このように、1つの文字列に対して2つのメソッドを使用したい

outputLabel.setText(firstname.charAt(0) + toLowerCase());

特定の位置の文字を返し、文字列を小文字に変換するにはどうすればよいですか?

出力を小文字に変換した 1 文字にして、1 行で出力したいと考えています。

どうもありがとう!

4

3 に答える 3

5

使用Character.toLowerCase()の後にString.valueOf()

outputLabel.setText(String.valueOf(Character.toLowerCase(firstname.charAt(0))));
于 2012-05-14T17:22:45.763 に答える
2

このようにそれらを連鎖させます:

outputLabel.setText(firstname.toLowerCase().charAt(0))

返さ.toLowerCase()れる文字では機能しないため、逆の方法で行うことはできません。charAt()

于 2012-05-14T17:23:18.740 に答える
0

このようなもの:

str.toLowerCase().charAt(0)

これにより、行全体が小文字に変換され、最初の文字が使用されます。

于 2012-05-14T17:23:17.490 に答える