java中如何实现字符串和ASCII码之间相互转换呢?

书欣 Java经验 发布时间:2022-10-19 21:03:49 阅读数:10532 1
下文笔者讲述java中字符串和ASCII码之间相互转换的方法分享,如下所示
实现思路:
    使用int强转,即可将字符串转换为ASCII码
	使用char,即可将ASCII码转换为字符
例:
ASCII码和字符串互转的工具类
/**
 * 字符串转换为Ascii
 * @param value
 * @return
 */
public static String stringToAscii(String value) 
{ 
	StringBuffer sbu = new StringBuffer(); 
	char[] chars = value.toCharArray();  
	for (int i = 0; i < chars.length; i++) { 
		if(i != chars.length - 1) 
		{ 
			sbu.append((int)chars[i]).append(","); 
		} 
		else { 
			sbu.append((int)chars[i]); 
		} 
	} 
	return sbu.toString();
}

/**
 * Ascii转换为字符串
 * @param value
 * @return
 */
public static String asciiToString(String value)
{
	StringBuffer sbu = new StringBuffer();
	String[] chars = value.split(",");
	for (int i = 0; i < chars.length; i++) {
		sbu.append((char) Integer.parseInt(chars[i]));
	}
	return sbu.toString();
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202210/16661859904673.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者