C語言中文網 目錄

Java批量替換字符串

假設有一段文本里面有很多錯誤,如錯別字。現在使用 Java 中的字符串替換方法對它進行批量修改和糾正,其中用到了 String 類的 replace() 方法、replaceFirst() 方法和 replaceAll() 方法。

創建一個 Java 類,然后在主方法 main() 中編寫代碼,具體代碼如下所示。
public static void main(String[] args)
{
    //定義原始字符串
    String intro="今天時星其天,外面時下雨天。媽米去買菜了,漏網在家寫作業。"+"語文作業時”其”寫 5 行,數學使第 10 頁。";

    //將文本中的所有"時"和"使"都替換為"是"
    String newStrfirst=intro.replaceAll("[時使]","是");

    //將文本中的所有"媽米"改為"媽媽"
    String newStrSecond=newStrFirst.replaceAll("媽米","媽媽");

    //將文本中的所有"漏網"改為"留我"
    String newStrThird=newStrSecond.replaceAll("漏網","留我");

    //將文本中第一次出現的"其"改為"期"
    String newStrFourth=newStrThird.repiaceFirst("[其]","期");

    //輸出最終字符串
    System.out.println(newStrFourth);
}

運行該程序,輸出的正確字符串內容如下:
今天是星期天,外面是下雨天。媽媽去買菜了,留我在家寫作業。語文作業是”其”寫 5 行,數學是第 10 頁。

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo