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();
希望可以幫到你