java 反编译一段代码,感觉奇怪,求大佬指教

label_60:            if(((Map$Entry)v19).getKey().toUpperCase().contains("COOKIE")) {
                        v9 = ((Map$Entry)v19).getValue();
                        v11 = 0;
                        goto label_67;
                    }
                   
label_67:
         v9 = ((List)v9).get(0);
install_id=3694009415375784; ttreq=1$77e4d98def7b5162eb95aa22acbe187f7e7bb9ef; odin_tt=005d7559c7953e970d3938a55d005402cdcb53ac5bf2094986b8ebcdf37b0894b211efff588e8fd187251c4fe3f90f05a73b9a3495327fc3823946582a0542f3; install_id=3694009415375784; ttreq=1$77e4d98def7b5162eb95aa22acbe187f7e7bb9ef; odin_tt=005d7559c7953e970d3938a55d005402cdcb53ac5bf2094986b8ebcdf37b0894b211efff588e8fd187251c4fe3f90f05a73b9a3495327fc3823946582a0542f3

这后面转换一个list 是表示取v9的第一个char? 这里v9是一个object 我再idea 里面这样写是报错的。

阅读 1.5k
1 个回答

这上面的意思不是获取cookie的值吗?获取到后则将此值类型强转为list类型,并且获取他的第一个元素。

没有对元素进行char转换,题主为什么会认为是获取char?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题