繁体   English   中英

如何从Java中的字符串获取值?

[英]How to get values from string in java?

我的字符串: result = order=7781&state=1&value=&add=114GH;

我想获取价值:

String order = "7781";
String state = "1";
String value = "";
String add = "114GH";

请帮我解决这个问题! 谢谢!

我一直做到这里,但是没有用。

String[] resDetails = result.split("&");
for(String pair : resDetails)                       
        {
            String[] entry = pair.split("=");                    
            map.put(entry[0].trim(), entry[1].trim());        
        }

它的给定错误,因为value是空的

split("=")更改为split("=", -1) ,这样尾随的空字符串将不会被丢弃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM