2017-03-31 3 views
-3

文字列の最後の文字をどのように大文字にすることができますか?これを行うStringクラスのメソッドはありますか?Stringメソッドを使用してJavaの最後の文字を大文字にする

私はいくつかの運動で練習しています。私は方法でこれを行うように求められました。

+2

*最初の文字を大文字にすることを検索することが考えられます。次に、あなたが修正する必要があるものを見てください。 –

+0

ええ、良いアイデア!私はそれを確認します、ありがとう! – Juza

+0

おっと、JavaScruptとして誤読します – Isaiah

答えて

0

いいえありません。自分で書くことができます。

public String capitalizeLastLetter(String word) { 
    //null check 
    int length = word.length(); 
    String capitalizedLetter = word.substring(length - 2, length - 1).toUppercase(); 
    return word.substring(0, length - 2) + capitalizedLetter; 
} 
+0

これはまだ文字列ですか?String capitalizedLetter = word.substring(length - 2、length - 1).toUppercase(); –

+0

もちろん、部分文字列では文字列が1文字でも返されます。 – Zildyan

+1

@Zildyanまたはゼロ文字。しかし、これを 'Character.toUpperCase(word.charAt(length-1))'で効率的に行うことができます。これにより、2つの文字列を作成することがなくなります。 –

関連する問題