[Java] 文字列処理のチートシート

文字列の比較: equalsメソッド

"hello".equals(new String("hello")) // true

文字列配列の連結: String.joinメソッド

String joinedText = String.join(",", args);

intに変換: Integer.parseIntメソッド

int num = Integer.parseInt("100")

長さを取得: lengthプロパティ

int nameLength = name.length

正規表現パターンで判定: matchesメソッド

boolean isMatched = name.matches("[A-Z][0-9]{7}");

正規表現パターンで文字列を分割: splitメソッド

String[] words = word.split("[,;]");

文字列置換: replaceメソッド

String replacedText = text.replace("aaa", "bbb");

正規表現パターンで文字列置換: replaceAllメソッド

String replacedText2 = text.replaceAll("[0-9]", "A");

書式整形: String.formatメソッド

String formattedText = String.format("%05d", text);

コメント

タイトルとURLをコピーしました