java字符串取值
黄舟
黄舟 2017-04-17 17:11:34
0
4
416
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信 (4)
迷茫
String dataStr="[id=1,mid=2]"; dataStr="{"+dataStr.replaceAll("=", ":").substring(1,dataStr.length()-1)+"}"; JSONObject data=JSONObject.parseObject(dataStr); System.out.println(data.get("id")+","+data.get("mid"));

可以借助工具类,比如阿里的fastjson,先把那个字符串格式化成json格式(截取分割吧),然后通过key就能获取value

いいねを押す+0
    Ty80

    1.java的字符串应该是这个定义的 String stats="[id=1,mid=2]";
    2.你要取什么值,描述的不清晰呀

    いいねを押す+0
      洪涛

      不标准的做法就是以","去分割字符串,然后再以"="去分割,前段为key,后段为value.然后你就可以存储成map或者其他方式。

      いいねを押す+0
        伊谢尔伦
        String[]str = new String[]{"id=1","mid=2"}; String array = Arrays.toString(str); // 获取你这样的字符串 String mapString = array.replace("[", "{").replace("]", "}"); Map map = new Gson().fromJson(mapString, new TypeToken>() { }.getType());
        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!