导航:首页 > 编程语言 > java字符转ascii码

java字符转ascii码

发布时间:2024-12-03 04:13:36

1. 在java中如何将字符转换成ASCII码

java中如何将一个字符转换为ascii码:
方法1:
char c = 'a ';
byte b =(byte)c;

方法2:
直接将这个字符转化为int型就可以得到ascii码值
char c = 'a ';
int b = c; //字符的ascii码值

同理将一个ascii码转换为相应的字符:
例如:字符a
int d = 97;
char e = (char)d;

2. java怎样将大写字母转换成小写字母

方法1:运用String c=input.next();将字符类型强制转换为ASCii码数字。

//import java.util.Scanner;

publicclassdemo3 {

publicstaticvoidmain(String[] args){StringBuffer s1 =newStringBuffer();String s2 ="abcDEF";charc[] = s2.toCharArray();for(inti =0; i<s2.length(); i++){if(c[i]>=97){s1.append((c[i]+"").toUpperCase());}else{s1.append((c[i]+"").toLowerCase());}}System.out.println(s2);System.out.println(s1);}}

方法2:用String s=str.toLowerCase();String s=str.toUpperCase();-----》来将字符串用来字符串大小写转换。

(2)java字符转ascii码扩展阅读:

java环境部署

1、创建系统变量,变量名 JAVA_HOME ,变量值就是安装 jdk 所对应的目录,比如: D:Javajdk1.8.0_144。

3. java输入一个字符,如果是字母,则输出相应的ASCII值,如果是数字字符,则转换成相应的数值输出

代码如下:

System.out.print("输入一个字符:");
Stringstr=input.next();
booleanisNumber=str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
if(isNumber){
System.out.println("输入的数字是:"+str);
}else{
System.out.println("输入的ASCII码是:"+(int)str.charAt(0));
}

运行结果是:

4. java 怎么把字符串转化为ascii

import java.io.UnsupportedEncodingException;

public class StringToAscii {

public static void main(String[] args) throws UnsupportedEncodingException {
AsciiToString();//ASCII转换为字符串
StringToAscii();//字符串转换为ASCII码
}
public static void AsciiToString(){//ASCII转换为字符串
String s="97 98 99";//ASCII码
String[]chars=s.split(" ");
System.out.println("ASCII TO STRING ----------------------");
for(int i=0;i<chars.length;i++){
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void StringToAscii(){//字符串转换为ASCII码
String s="abc";//字符串
char[]chars=s.toCharArray(); //把字符中转换为字符数组
System.out.println("STRING TO ASCII ----------------------");
for(int i=0;i<chars.length;i++)
{
System.out.println(chars[i]+" "+(int)chars[i]);
}
}
}

5. JAVA字符串转16进制ascii码

String s = "abcd";
byte[] b = s.getBytes();
int[] in = new int[b.length];
for (int i = 0; i < in.length; i++) {
in[i] = b[i]&0xff;
}
for (int j = 0; j < in.length; j++) {
System.out.println(Integer.toString(in[j], 0x10));
}

阅读全文

与java字符转ascii码相关的资料

热点内容
汽车空调压缩机上是什么传感器 浏览:793
编译c语言的基本流程是什么 浏览:997
linux文件命令大全 浏览:467
大数据数据压缩 浏览:555
程序员自媒体领域 浏览:631
mc服务器密码怎么去除 浏览:627
java数据库备份mysql 浏览:766
一区服务器名字叫什么 浏览:33
php自定义全局变量 浏览:890
得到app怎么录小说 浏览:494
linuxgrepaux 浏览:271
怎么缓解压力大脱发 浏览:996
cs16服务器ip地址2016 浏览:401
程序员人才外包 浏览:149
java字符转ascii码 浏览:399
鱼竿力矩算法 浏览:831
命令的词有哪些 浏览:712
程序员写日报有用吗 浏览:511
卡丁车服务器是什么意思 浏览:409
罗马衰亡史pdf 浏览:269