程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> split-老哥們 這個字符怎麼截取呢

split-老哥們 這個字符怎麼截取呢

編輯:編程解疑
老哥們 這個字符怎麼截取呢

{"code":"0","data":"NC憑證已成功創建!
[憑證號]為“2016-12-記賬憑證-93”,[流水標識]為0001V110000000000O82159259da6dfvouchergl0。","message":"請求成功"}

我想要的是 【2016-12-記賬憑證-93】
這個怎麼截取一下子

最佳回答:


取出json串裡的data數據然後通過substring方法進行截取
簡單舉個栗子:

 public static void main(String[] args) {
        String jsonStr= "{\"code\":\"0\",\"data\":\"NC憑證已成功創建![憑證號]為“2016-12-記賬憑證-93”,[流水標識]為0001V110000000000O82159259da6dfvouchergl0。\",\"message\":\"請求成功\"}";
        JSONObject a = JSONObject.fromObject(jsonStr);
        String content = a.getString("data");
//      String content = a.getString(""NC憑證已成功創建[憑證號]為“2016-12-記賬憑證-93”,[流水標識]為0001V110000000000O82159259da6dfvouchergl0。";");
        String str = "[憑證號]為“";
        int start = content.indexOf(str) + str.length();
        int end = content.indexOf("”", start);
        System.out.println(content.substring(start, end));
    }
chaixw007
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved