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
求大神指教啊 急 在线等
展开
 我来答
whc747401417
2016-09-19
知道答主
回答量:3
采纳率:100%
帮助的人:3.5万
展开全部
keyevent中有个getExtendedKeyCodeForChar的方法,可以获取KeyEvent.VK_A(键盘上的a键)等按键的keycode值,我当初是想通过模拟键盘输入一个string,通过将tochararray这个方法可以将string拆分成一个字符串数组,再利用上面的方法获取每个单个字符的code就可以了,我是在写自动登录脚本的时候发现的,由于密码框不支持粘贴操作,所以需要用这个方法,希望能有些用处,不过目前也只限于电脑端的java,至于题主在写android的时候使用这个方法做什么,用我这种方法不确定是否可行
dark19861201
推荐于2018-05-10 · TA获得超过2153个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1799万
展开全部
我觉得你是不是有点钻牛角尖了,其实你要替换String中的一些字符,最终得到的还是一个String,所以你把KeyEvent.KEYCODE_这个int转换成String,然后再去replaceall应该就能满足需求了吧,不知道理解的对不对
追问
KeyEvent.KEYCODE_A  你这么转成String?  KeyEvent.KEYCODE 我觉得你应该去看看这是什么
再说KeyEvent.KEYCODE_A之类的都是直接输出的 要的就是一个int数组 然后输出
追答
好吧,你具体说说为什么要把一个String里面的字符都换成KeyEvent.KEYCODE_?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式