本文概述
- Java int转换为char示例:类型转换
- Java将int转换为char的示例:Character.forDigit()
文章图片
要在char变量中获取实际值, 可以在int变量中添加“ 0”。另外, 你可以使用Character.forDigit()方法。
Java int转换为char示例:类型转换 让我们看看在Java中将long转换为int的简单代码。
public class IntToCharExample1{
public static void main(String args[]){
int a=65;
char c=(char)a;
System.out.println(a);
}}
立即测试
输出:
A
但是, 如果你存储1, 它将存储给定编号的ASCII字符, 该字符是标题的开头, 无法打印。因此它将不会在控制台上打印任何内容。
public class IntToCharExample2{
public static void main(String args[]){
int a=1;
char c=(char)a;
System.out.println(c);
}}
立即测试
输出:
如果你将“ 0”与int变量相加, 它将在char变量中返回实际值。 ASCII值“ 0”为48。因此, 如果将1与48相加, 它将变为49, 等于1。49的ASCII字符为1。
public class IntToCharExample3{
public static void main(String args[]){
int a=1;
char c=(char)(a+'0');
System.out.println(c);
}}
立即测试
输出:
1
如果将整数值存储在单引号中, 它将在char变量中存储实际字符。
public class IntToCharExample4{
public static void main(String args[]){
int a='1';
char c=(char)a;
System.out.println(c);
}}
立即测试
输出:
1
Java将int转换为char的示例:Character.forDigit() 要获取实际值, 你还可以使用Character.forDigit()方法。
public class IntToCharExample5{
public static void main(String args[]){
int REDIX=10;
//redix 10 is for decimal number, for hexa use redix 16
int a=1;
char c=Character.forDigit(a, REDIX);
System.out.println(c);
}}
立即测试
输出:
1
要获取十六进制值, 请在Character.forDigit()方法中使用redix 16。
public class IntToCharExample6{
public static void main(String args[]){
int REDIX=16;
//redix 16 is for Hexadecimal value
int a=10;
char c=Character.forDigit(a, REDIX);
System.out.println(c);
}}
立即测试
输出:
a
【Java将int转换为char】如你在输出中看到的, 十六进制代码10是a。
推荐阅读
- Java将int转换为double
- Java将十六进制转换为十进制
- Java将float转换为String
- windows7纯净版旗舰版64位重装
- macbook安装win7系统图文详细教程
- 笔记本电脑bios降级图文详细教程
- 最详细硬盘安装系统图文详细教程
- 安装系统 光盘重装系统步骤win7
- 深度ghost win7 64位旗舰版