ピリオド「。」の後の最初の文字を大文字にするコードを作成しようとしています。
例えば:
String str = "abcdef. ghijk, mlnopqrs. tuv .................."
//the "............" means the line is still going on.
出力は次のようになります。
"Abcdef. Ghijk, mlnopqrs. Tuv ................."
注: 基本的な方法のみを使用してください
文字列: charAt
, indexOf
, length
, substring
,toUpperCase
つまり、 no Stringbuilder
、no array、no split ... などです。このサイトで見つけた他の解決策には、それらが含まれます。
編集: 迅速な返信に感謝します。Robin Krahl の編集を見たところです。ええ、コードを追加するのを忘れていました。私のコードはmauの返信とまったく同じように見えます。しかし、このコードはこの例外で終わります
java.lang.StringIndexOutOfBoundsException: 文字列インデックスが範囲外です
そして、ここから、それを修正する方法がわかりません-.-