Javaで特定の位置の文字列を取得する方法は何ですか?
Javaでは、substringメソッドを使用して文字列の指定位置の部分文字列を取得することができます。このメソッドには2つのオーバーロードバージョンがあります。
- beginIndexから始まる部分文字列
- substringメソッドを使って、指定した開始インデックスから終了インデックスまでの部分文字列を取得します。
以下はサンプルコードです。
String str = "Hello World";
// 从索引位置2开始截取子字符串
String substring1 = str.substring(2);
System.out.println(substring1); // 输出 "llo World"
// 从索引位置2开始,截取到索引位置6之前的子字符串
String substring2 = str.substring(2, 6);
System.out.println(substring2); // 输出 "llo "
インデックス位置は0から始まることに注意してください。つまり、最初の文字のインデックスは0です。