Javaで文字列から特定の値を削除する方法

Javaでは、正規表現や、文字列の持つメソッドを使用して、文字列中の特定の値をフィルタリングします。一般的に使用されるメソッドを以下に示します:

  1. 正規表現を使用して特定の値を置換します。
  2. 文字列 str に “Hello World” を代入し、replaceAll メソッドを使用して文字列内の “o” を空文字に置換した文字列 replacedStr を作成して出力。// 出力:Hell Wrld
  3. 文字列の組み込みメソッドを使用して特定の値を置換します。
  4. String str = “Hello World”;
    String replacedStr = str.replace(“o”, “”);
    System.out.println(replacedStr); // 出力:Hell Wrld
  5. 正規表現を使用して特定の値にマッチし削除する:
  6. String str = “Hello World”;
    String filteredStr = str.replaceAll(“[aeiou]”, “”);
    System.out.println(filteredStr); // 输出:Hll Wrld
  7. Stringのsplitメソッドで文字列を分割し、特定の値をフィルタリングします。
  8. 文字列”Hello,World,Java”から”Java”の部分を削除するJavaコード:“`
    String str = “Hello,World,Java”;
    String[] parts = str.split(“,”);
    StringBuilder filteredStr = new StringBuilder();
    for (String part : parts) {
    if (!part.equals(“Java”)) {
    filteredStr.append(part).append(“,”);
    }
    }
    filteredStr.deleteCharAt(filteredStr.length() – 1);
    System.out.println(filteredStr.toString()); // 出力:Hello,World
    “`

これらの手法は状況によって調整をしながら、ご要望に応じて選択してお使いいただくことができます。

bannerAds