小编use*_*508的帖子

如何在Java中将映射值转换为字符串

我能够以这种格式打印我的输出,System.out.println(map.get("email"));//this is printing fine但是在将它分配到String变量后我无法打印相同的值.我试过:String email=(String) map.get("email"); System.out.println("Email--"+email);//But this is not printing
我如何将地图值转换为字符串?请帮我.

我的完整代码:

String url = "https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token="
              + authResponse.accessToken; 
            final StringBuffer r = new StringBuffer(); 
            final URL u = new URL(url);
            final URLConnection uc = u.openConnection();
            final int end = 1000;
            InputStreamReader isr = null;
            BufferedReader br = null; 
            isr = new InputStreamReader(uc.getInputStream());
            br = new BufferedReader(isr);
            final int chk = 0; 
            String pat = "\"(.*)\": \"(.*)\",";
            Pattern pattern = Pattern.compile(pat);
            Matcher matcher = null;
            Map map …
Run Code Online (Sandbox Code Playgroud)

java map

1
推荐指数
1
解决办法
5633
查看次数

标签 统计

java ×1

map ×1