簡體   English   中英

如何在花括號內拆分字符串?

[英]how can i split a string inside curly braces?

我有一個看起來像這樣的字符串

[{"TransactionId":"3574780600039252015-12-24 T 14:22:03"

現在,我只想分割文本,其中“ TransactionId”將是第一部分,而:之后將是第二部分。

我嘗試過的代碼:

String[] transid_result = result.split(":");
String part1 = transid_result[0];
String part2 = transid_result[1];

結果是

  • part1包含[{"TransactionId
  • part2包含"3574780600039252015-12-24 T 14

我希望第2 part2包含"3574780600039252015-12-24 T 14:22:03"

誰能幫我 ?

您可以搜索第一個:然后手動拆分:

int firstColon = result.indexOf(":");
String part1 = result.substring(0,firstColon);
String part2 = result.substring(firstColon+1, result.length());

如果您確定數據將始終采用這種格式,則可以使用

String[] elements = result.split("\"");
String transactionId = elements[3];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM