社区
Web 开发
帖子详情
字符串转ASCII的方法!
piaomiao_jxz
2004-06-08 08:49:53
将字符串转成ASCII后加上5,再转回字符串。
该如何实现??
...全文
329
7
打赏
收藏
字符串转ASCII的方法!
将字符串转成ASCII后加上5,再转回字符串。 该如何实现??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loverface
2004-06-09
打赏
举报
回复
char c="A";
System.out.println((int)c);
System.out.println((char)65);
--------------------------
结果是
65
A
piaomiao_jxz
2004-06-09
打赏
举报
回复
转完后,如何再转换成字符型。
比如:"f"的ASCII值为15,再将ASCII为20转换成对应的字符。
在线等待!急啊!!
newplayer1
2004-06-09
打赏
举报
回复
很简单,如下一个小程序:
...
char buf[]="abcdef";
int asc_val;
for(int i=0;i<strlen(buf);i++)
{
asc_val = buf[i];//这个就是ASC值
asc_val += 5;//增加
buf[i] = asc_val;
....
}
只要注意汉字为两个字节,asc值如果是有符号的,则可能会有负数,无符号的,则存在大于127 自己验证一下就知道了
Arias
2004-06-09
打赏
举报
回复
以下是一个加查的function你的功能可以从下面的方法中改写实现!
function isASCII(str) {
if (str == null || str==''){
return false;
} else {
var strlen = str.length;
var i = 0;
for (i=0;i < strlen;i++) {
if (str.substring(i,i+1) >= 'a' && str.substring(i,i+1) <= 'z') continue;
if (str.substring(i,i+1) >= 'A' && str.substring(i,i+1) <= 'Z') continue;
if (str.substring(i,i+1) >= '0' && str.substring(i,i+1) <= '9') continue;
if (str.substring(i,i+1) == '_' ) continue;
return false;
}
}
return true;
}
piaomiao_jxz
2004-06-09
打赏
举报
回复
顶啊。高手帮帮忙啊。
piaomiao_jxz
2004-06-09
打赏
举报
回复
String如何转成char型??
swei412
2004-06-09
打赏
举报
回复
public class Test {
public static void main(String[] args) {
String oldStr = "abc";
byte[] bytes = oldStr.getBytes();
for (int i = 0; i < bytes.length; i++) {
bytes[i] += 5;
}
String newStr = new String(bytes);
System.out.println("oldStr = " + oldStr);
System.out.println("newStr = " + newStr);
}
}
上面的代码可以用来将字符串中的每个字符的ASCCI加5,有不足之处欢迎指正
C语言
字符串
转
ASCII
、
ASCII
转
字符串
、
字符串
转
数组、sprintf、to
ascii
、类型强
转
、strtol、atoi
C语言
字符串
转
ASCII
、
ASCII
转
字符串
、
字符串
转
数组、sprintf、to
ascii
、类型强
转
、strtol、atoi
十六进制
转
ASCII
码
记录一下自己在做项目的时候遇到的问题: 芯片传回来的数据是以十六进制表示的,但是我想要把这十六进制代表的数据通过UART发送到电脑上表示出来,所以最终要求就是将十六进制表示的数据用
ASCII
码表示传给电脑。 但是所用的单片机又调不出sprintf函数… 后面发现从HEX到
ASCII
很难直接实现,所以便想到:HEX—>BCD,BCD—>
ASCII
//==================...
qt
字符串
16进制
转
ascii
字符串
ascii
转
16进制
字符串
16进制
转
ascii
int QHelper::changefromHex_to_
ascii
(QString str) { int ch = str.toInt(0,16); if ((ch >= '0') && (ch <= '9')) { return ch - 0x30; } else if ((ch >= 'A') && (ch <= 'F')) { return ch - 'A' + 1
iOS
字符串
转
ascii
码,
字符串
转
NSData
在xcode中,文件以utf8格式保存。因此,其中变量对象也是以utf8格式保存。不同语言的utf8编码不一样,不同语言的每个字符的utf8编码的字节数不一样,字节码也不一样。 但是英文的utf8编码和
ascii
码一样,对于英文字符,查看它的
ascii
码,将字符取出来,就是它的
ascii
码。 使用英文
转
换测试,如下所示: // NSString to
ASCII
NSString *st...
Python
字符串
转
ASCII
码最优
方法
------ ord()
实际工作中,我们有时需要将单
字符串
转
对应的
ASCII
数值 ,怎么办呢?Python内置函数 ord() 提供了解决
方法
。下面我们一起来学习一下。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章