java 如何把String类型中的字符都替换成KeyEvent.KEYCODE_
java如何把String类型中的字符都替换成KeyEvent.KEYCODE_想要把一个String字符串中的每个字符都替换成KeyEvent.KEYCODE_尝试了s...
java 如何把String类型中的字符都替换成KeyEvent.KEYCODE_
想要把一个String字符串中的每个字符都替换成KeyEvent.KEYCODE_
尝试了switch但是不能带string类型的 切换成JDK1.7整个出错,Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools >
想用java的replaceall 结果只能 (string,string) KeyEvent.KEYCODE_属于int
求大神指教啊 急 在线等 展开
想要把一个String字符串中的每个字符都替换成KeyEvent.KEYCODE_
尝试了switch但是不能带string类型的 切换成JDK1.7整个出错,Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools >
想用java的replaceall 结果只能 (string,string) KeyEvent.KEYCODE_属于int
求大神指教啊 急 在线等 展开
2个回答
展开全部
keyevent中有个getExtendedKeyCodeForChar的方法,可以获取KeyEvent.VK_A(键盘上的a键)等按键的keycode值,我当初是想通过模拟键盘输入一个string,通过将tochararray这个方法可以将string拆分成一个字符串数组,再利用上面的方法获取每个单个字符的code就可以了,我是在写自动登录脚本的时候发现的,由于密码框不支持粘贴操作,所以需要用这个方法,希望能有些用处,不过目前也只限于电脑端的java,至于题主在写android的时候使用这个方法做什么,用我这种方法不确定是否可行
展开全部
我觉得你是不是有点钻牛角尖了,其实你要替换String中的一些字符,最终得到的还是一个String,所以你把KeyEvent.KEYCODE_这个int转换成String,然后再去replaceall应该就能满足需求了吧,不知道理解的对不对
追问
KeyEvent.KEYCODE_A 你这么转成String? KeyEvent.KEYCODE 我觉得你应该去看看这是什么
再说KeyEvent.KEYCODE_A之类的都是直接输出的 要的就是一个int数组 然后输出
追答
好吧,你具体说说为什么要把一个String里面的字符都换成KeyEvent.KEYCODE_?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询