我想用兩種方法對一個字符串有點像這個一個字符串中有多個方法?
outputLabel.setText(firstname.charAt(0) + toLowerCase());
我怎樣才能得到它在某個位置返回字符,並且同樣的字符串轉換爲小寫?
我想要輸出爲單個字符,轉換爲小寫,並在一行。
非常感謝!
我想用兩種方法對一個字符串有點像這個一個字符串中有多個方法?
outputLabel.setText(firstname.charAt(0) + toLowerCase());
我怎樣才能得到它在某個位置返回字符,並且同樣的字符串轉換爲小寫?
我想要輸出爲單個字符,轉換爲小寫,並在一行。
非常感謝!
使用Character.toLowerCase()
其次String.valueOf()
:
outputLabel.setText(String.valueOf(Character.toLowerCase(firstname.charAt(0))));
事情是這樣的:
str.toLowerCase().charAt(0)
該功能可將整條生產線爲小寫,並採取的第一個字符。
如果行非常非常長? – mishadoff
在這種情況下,這並不重要,因爲標籤仍然必須放在屏幕上。 –
鏈他們是這樣的:
outputLabel.setText(firstname.toLowerCase().charAt(0))
你不能做到這一點的其他方式,因爲.toLowerCase()
不上字符工作是什麼charAt()
回報。
'charAt(0)'最好是'substring(0,1)',以適應'setText'方法期望的'String'嗎? –
+1爲最有效的方法。 – MByD
@BinyaminSharet實際上使用'「」+ ...'效率低於使用String.valueOf(...)',但這只是挑選。 –
@GuillaumePolet - 你可能是對的,我的意思是從給定的答案。 – MByD