2013年9月22日日曜日

java文字列から指定した部分を取得する

java文字列から指定した部分を取得する例です。

String val;
val = "abcde":
val = val.substring(1, 3);

これで、「bc」が取り出せます。


substringの引数
 ゼロ始まりの数字
 1つ目が、開始位置
 2つ目が、終了位置の -1



-1が直感的ではないように思いますが、このような仕様でした。

C#のSubstringやVisual Basic ApplicationのMid$の様なものですね。