具体实现方法可以参考如下程序段:
char str[]="abds%*&34dfs" // 定义一个字符数组,存放待转换为ASCII码的字符串
int AsciiNum[20] // 定义一个整型数组,存放字符所对应的ASCII码值,数组大小根据字符串长度进行设置
int i
// 将字符串的每个字符逐个赋值给整型数组AsciiNum,即实现字符到ASCII码值的转换
for(i=0i<strlen(str)i++)
{
AsciiNum[i] = str[i] // 最后数组AsciiNum就是字符串每个字符所对应ASCII码值的数组
}
有两种方法,根据例子说明: String ->ints="12345"int i第一种方法:i=Integer.parseInt(s)第二种方法:i=Integer.valueOf(s).intValue()第一种方法:i=Integer.parseInt(s)//直接使用静态方法,不会产生多余的对象,但会抛出异常第二种.