首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 判斷字符串首尾字符並截取實現:去除雙引號包裹示例

     編輯:Java 綜合教學

字符串首尾字符判斷與截取

需求:判斷字符串首尾是否為雙引號 ",若是則截取去除。

實現代碼

public static void main(String[] args) {
    String str = "\"{\"TaxCode\":\"91321000071018179B\",\"RetMsg\":\"1011-XXX開啟成功[0000,]\"," +
            "\"MachineNo\":\"0\",\"TaxClock\":\"2016-11-02 11:21:30\",\"RetCode\":\"1011\"," +
            "\"IsInvEmpty\":\"0\",\"CorpName\":\"XXXX分公司\",\"CheckCode\":\"661XXX4681\"," +
            "\"IsLockReached\":\"0\",\"InvLimit\":\"0.0\",\"IsRepReached\":\"0\"}\"";

    if (str.startsWith("\"")) {
        str = str.substring(1);
    }
    if (str.endsWith("\"")) {
        str = str.substring(0, str.length() - 1);
    }
    System.out.println(str);
}

關鍵方法

  • startsWith(prefix):判斷是否以指定前綴開頭
  • endsWith(suffix):判斷是否以指定後綴結尾
  • substring(beginIndex) / substring(beginIndex, endIndex):截取子串

此模式常用於清理帶引號的 JSON 字符串或配置值。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved