java的int转char
A. java int 转char
有两种转换方法:
一种是自动转换,如char c = 97,会自动的将int类型的96转换成专char的‘a’
另一种是强制类型转换,如int i = 97,char c = (char)i ,这样做了之属后,char的值也是‘a’
为什么是a呢?因为字符‘a’对应的ASCII值是97.
自动转换一般是用于大的类型向小的类型转换,也叫窄化转换
强制类型转换一般是用于小的类型向大的类型转换,也叫扩展转换
B. java 怎样把现在数组元素int型, 改成char型
String s = "485729304";
int[] a = new int[s.length()];
for(int i = 0; i < s.length(); i++){//先由字符串转换成,再转换成String,然后Integera[i] = Integer.parseInt( String.valueOf(s.charAt(i)));}
//字符串中的数据一定要是数字,否则会出现异常;
s.charAt(i);得到字符串i位置的值;
String.valueOf(); 转换char类型为字符串;
Integer.parseInt();由String转换成Integer。
一. 基本概念
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
二. 主要组成
Java由四方面组成:
1.Java编程语言,即语法。
2.Java文件格式,即各种文件夹、文件的后缀。
3.Java虚拟机(JVM),即处理*.class文件的解释器。
4.Java应用程序接口(Java API)。
C. Java中怎么把int型的数字转换成char型的数字
public class Int2CharDemo { public static void main(String[] args) { // 将int类型数字8转换为char类型数字8
int num1 = 8;
char ch1 = (char) (num1 + 48);
System.out.println("ch1 = " + ch1); // 将char类型数字8转换为int类型数字8
// 方法一:
Character ch2 = '8'; // char是基本数据类型,Character是其包装专类型。
int num2 = Integer.parseInt(ch2.toString());
System.out.println("num2 = " + num2);
// 方法二:属
char ch3 = '8';
int num3 = ch3 - 48;
System.out.println("num3 = " + num3); }
}
D. java 把int型的5转化为char型,怎么弄
public class Int2CharDemo { public static void main(String[] args) { // 将int类型数字8转换为char类型数字8
int num1 = 8;
char ch1 = (char) (num1 + 48);
System.out.println("ch1 = " + ch1); // 将char类型数字8转换为int类型数字8
// 方法一:
Character ch2 = '8'; // char是基本数版据类型,Character是其权包装类型。
int num2 = Integer.parseInt(ch2.toString());
System.out.println("num2 = " + num2);
// 方法二:
char ch3 = '8';
int num3 = ch3 - 48;
System.out.println("num3 = " + num3); }
}
E. JAVA强制类型转换int转char
如果返回的值是一个运算等式,括号还得在结果外面加下。比如大小写的转化。
public char lowercaseToUppercase(char character) {
// write your code here
return (char)(character-32);
}
F. java中int怎样转换成char
一般可以进行强行转换
int i = 0xffff004b;
char b = (char)i;
由于int为4个字节,char为2个字节,强行转换可能会丢失2个高位字节的数据,要注意。
G. 在java中怎么把一个int类型转为char[]类型的啊
1.首先要将int 转化为String
2.然后将String 类型转化为char[]
例子:
int num=5;
String strnum=num+"";
char[] destnum=strnum.toCharArray();
希望可以帮到你