【问题标题】:key="value"&key="value" String parsing in Java [duplicate]Java中的key =“value”key =“value”字符串解析[重复]
【发布时间】:2015-07-08 06:49:46
【问题描述】:

我怎样才能解析像这样的字符串 success="true"&sign_type="RSA"&sign="xxx"

("" 包含在原始字符串中) 到 Map 或 JavaBean 中?

【问题讨论】:

  • 它看起来像一个查询字符串。你在编码方面有什么尝试?
  • 我从 http 响应中得到了字符串,我想看看成功的值。

标签: java android


【解决方案1】:

string.split(String regex) 将成为你的朋友。

【讨论】:

    【解决方案2】:
    Map<String, String> map = new HashMap<String, String>();
    String[] arr = str.split("&");
    for (String s : arr) {
        String[] a = s.split("=");
        map.put(a[0], a[1]);
    }
    

    【讨论】:

      【解决方案3】:

      Uri uri=Uri.parse(url_string); uri.getQueryParameter("RSA");

      【讨论】:

      • 请不要浪费时间回答重复的问题。有新问题的其他人可能会失去获得您帮助的机会。
      猜你喜欢
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 2015-10-12
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多