java轉換成字元串
Ⅰ java中如何將字元型轉換字元串
java中有很多方法可以將字元型轉化為字元串。
這是代碼
package com.test;
public class Test {
public static void main(String[] args)throws Exception{
char a = 'a';
String str1 = a + "";
String str2 = String.valueOf(a);
String str3 = Character.toString(a);
Character b = 'b';
String str4 = b + "";
String str5 = String.valueOf(b);
String str6 = Character.toString(a);
String str7 = b.toString();
}
}
方法4:Characte類的toString方法
如果字元變數是包裝類,還可以用Characte類的toString方法
String str7 = b.toString();
Ⅱ java中如何將字元串數組轉換成字元串
java可以使用兩種方法直接將字元數組轉為字元串
方法1:直接在構造String時轉換。
char[] data = {'a', 'b', 'c'};
String str = new String(data);
方法2:調用String類的方法轉換。
String.valueOf(char[] ch)
Ⅲ java 怎麼將字元串數組轉換成字元串
首先,樓上用StringBuilder的做法是正確的。
然後,推薦考慮使用StringBuilder。在靜態方法中,或者牽扯到成員變數的,再用StringBuffer;其他的情況都優先考慮用StringBuilder。
StringBuilder的速度比StringBuffer快,StringBuffer是線程安全的,StringBuffer在運行大部分方法前都需要申請類鎖。
Ⅳ JAVA中整數轉換為字元串怎麼做
java中將整數轉換成字元串只需在這個整數變數的後面添加添加一個空的字元串("")即可。
具體代碼如下:
public class Demo{
public static void main(String[] args) {
int i = 1;
String str = i + "";
System.out.println(str);
}
}
通過以上代碼就將整型轉換成了字元型了。
Ⅳ java中 將數字轉換成字元
方法一:直接強制轉換。如:String str= (String)123;
方法二:直接通過空字元串+數字的形式轉換為字元串(前後都可以用)。如:String str= ""+123;
方法三:直接通過包裝類來實現。如:String str = String.valueOf(1231);
Ⅵ java中怎麼將數字轉換成字元串
toString()方法轉換成字元串。
Ⅶ java怎麼將二進制轉化成字元串
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
/*
* String(byte[] bytes, String charsetName):通過指定的字元集解碼位元組數組
* byte[] getBytes(String charsetName):使用指定的字元集合把字元串編碼為位元組數組
*
* 編碼:把看得懂的變成看不懂的
* String -- byte[]
*
* 解碼:把看不懂的變成看得懂的
* byte[] -- String
*
* 舉例:諜戰片(發電報,接電報)
*
* 碼表:小本子
* 字元 數值
*
* 要發送一段文字:
* 今天晚上在老地方見
*
* 發送端:今 -- 數值 -- 二進制 -- 發出去
* 接收端:接收 -- 二進制 -- 十進制 -- 數值 -- 字元 -- 今
*
* 今天晚上在老地方見
*
* 編碼問題簡單,只要編碼解碼的格式是一致的。
*/
public class StringDemo {
public static void main(String[] args) throws UnsupportedEncodingException {
String s = "你好";
// String -- byte[]
byte[] bys = s.getBytes(); // [-60, -29, -70, -61]
// byte[] bys = s.getBytes("GBK");// [-60, -29, -70, -61]
// byte[] bys = s.getBytes("UTF-8");// [-28, -67, -96, -27, -91, -67]
System.out.println(Arrays.toString(bys));
// byte[] -- String
String ss = new String(bys); // 你好
// String ss = new String(bys, "GBK"); // 你好
// String ss = new String(bys, "UTF-8"); // ???
System.out.println(ss);
}
}
Ⅷ java中怎麼將int類型的轉換成字元串
兩種方法
方法1
int i=10;
String s=""+i;
這是利用java的toString機制來做的轉換,任何類型在和String相加桐喊的時候,都會先轉換成String。
方法2
int i=10;
String s=String.valueOf(i);
這是利用String類提供的局液野工廠方法來做的轉換。
建議使用第二種方法埋咐,效率高很多~