java中字符串转化为Ascii码
字符串转化为Ascii码 StringToAscii
调用函数为:StringToAscii.parseAscii(s)
public class StringToAscii { private static String toHexUtil(int n){ String rt=""; switch(n){ case 10:rt+="A";break; case 11:rt+="B";break; case 12:rt+="C";break; case 13:rt+="D";break; case 14:rt+="E";break; case 15:rt+="F";break; default: rt+=n; } return rt; } public static String toHex(int n){ StringBuilder sb=new StringBuilder(); if(n/16==0){ return toHexUtil(n); }else{ String t=toHex(n/16); int nn=n%16; sb.append(t).append(toHexUtil(nn)); } return sb.toString(); } public static String parseAscii(String str){ StringBuilder sb=new StringBuilder(); byte[] bs=str.getBytes(); for(int i=0;i<bs.length;i++) sb.append(toHex(bs[i])); return sb.toString(); } public static void main(String args[]){ String s="xyz"; System.out.println("转换后的字符串是:"+StringToAscii.parseAscii(s)); } }
如果,这篇博客帮您解决了问题,不妨点击一下右下角的【推荐】。如果,您希望更容易地发现我的新博客,不妨点击一下【加关注】。因为,我的热情需要您的肯定和支持!感谢您的阅读,如果文章中有错误或者您有什么好的建议,也欢迎您直接留言批评指教。Thanks,friends! |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步