[Java]文字列操作関連まとめ

Javaの開発中に自分がよく使う
文字列操作系関数のまとめです。

文字列の切り出し

String str = "abcdefg";
int Start = 1;
int End = 3
str.substring( Start , End );

解説

変数[Start]に切り出し開始の番号を
変数[End]に切り出し終了の番号を
それぞれ型[int]で指定します。

この場合、返り値は【abc】となります。

文字列の分解

String str = "sample1@sample2";
String[] strA = str.split( "@" );

解説

関数[split]の引数に分解のキーとなる
文字列を指定します。

返り値は文字列の配列となり
この場合は変数[strA]に対して
【sample1】と【sample2】の
2つの値が格納されます。

ゼロパディング(ゼロ詰め)処理

int i1 = 5;
int i1 = 10;
String str1 = String.format( "%04d" , i1 );
String str2 = String.format( "%04d" , i2 );

解説

static関数[format]の引数に変換したい
フォーマットと対象となるオブジェクトを指定します。
※サンプルでは『%d』を指定しているので
型[int]を引数に渡しています。

この場合の返り値は
変数[str1]が【0005】、
変数[str2]が【0010】、
になります。


One thought on “[Java]文字列操作関連まとめ

  1. Pingback: [PHP]文字列操作関連まとめ — プログラム・メモ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)