猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java,将26个英文字母,转换为1-26数字;
例如 String str = "abcdef";转换为str = "123456";效率最高算法;
隔江千里
浏览 2679
回答 3
3回答
慕容森
private void getIndex(String str){ byte[] bytes = str.getBytes(); for (int i = 0; i < bytes.length; i++) { byte b = bytes[i]; System.out.println(b - 96); } }
0
0
0
心有法竹
String a = "abcdefghijklmnopqrst";byte[] b = a.getBytes();for (int i = 0; i < b.length; i++) { b[i] = (byte) (b[i] - 49);}System.out.println(new String(b));
0
0
0
饮歌长啸
遍历之后,asc码,做减法操作。有大神给好一点的方案?
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续