當前位置:首頁 » 編程語言 » java字元串轉換

java字元串轉換

發布時間: 2024-05-06 08:37:25

java中 如何將char類型轉換成string 類型

將char轉換為String大致有6種方法。總結如下:

1、String s = String.valueOf('c'); //效率最高的方法

2、String s = String.valueOf(new char[]{'c'}); //將一個char數組轉換成String

3、String s = Character.toString('c');// Character.toString(char)方法實際上直接返回String.valueOf(char)

4、String s = new Character('c').toString();

5、String s = "" + 'c';// 雖然這個方法很簡單,但這是效率最低的方法;

6. String s = new String(new char[]{'c'});

(1)java字元串轉換擴展閱讀:

String轉換為char:在Java中將String轉換為char是非常簡單的。

1、使用String.charAt(index)(返回值為char)可以得到String中某一指定位置的char。

2、 使用String.toCharArray()(返回值為char[])可以得到將包含整個String的char數組。這樣我們就能夠使用從0開始的位置索引來訪問string中的任意位置的元素。

Ⅱ Java的字元串都有什麼字元串可以轉換為任意數值嗎

Java字元串類包括String、StringBuffer、StringBuilder。字元串之間是可以更改數值的。比如使用Parseint(S)方法,該方法是靜態的,不會產生多餘的以int形式返回的對象,並且在底層查看源代碼時,如果輸入的字元串內容不是int類型,如果它是空的,並且輸入的內容超過int的極限,則會發現numberformatexception類型異常。

java字元串string的使用方法是什麼?

String類別是一個不可更改的字元串,所以說string類實際上可以被認為是只讀的一個字元串,但是即使如此,string類也提供了許多可用的方法,下面將詳細介紹這些方法。例如string()、string、string(byte[ ])、string(char[ ])等。上面列出的一些普通string類構造函數以及其他string類構造函數,例如從數組的初始位置開始。

Ⅲ Java字元串或數字怎麼轉換成字元

String str = "123";
int num = 12;
//字元串轉換為數字
int tranToNum = Integer.parseInt(str, 16);//這里的16表示十六進制,也可以是十進制或是其他進制(如果不寫,這里默認是10進制)
//數字串轉化為字元串
//方法一:通過包裝類來實現
String tranToStr = String.valueOf(num);
//方法二:直接通過空字元串+數字的形式轉換為字元串
String str= ""+num;
//方法三:強制類型轉換
String str= (String)num;

Ⅳ 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怎麼把utf-8的字元串轉換為gb2312格式

Java中字元串轉碼,根據實際運用的環境有以下三種方式

1、使用Java.lang.String

這是最常用的方法,先用對應編碼獲取位元組,然後重新構造新編碼,示例代碼如下:

Strings="清山";
byte[]b=s.getBytes("utf-8");//編碼
Stringsa=newString(b,"gb2312");//解碼:用什麼字元集編碼就用什麼字元集解碼

2、java.io.InputStreamReader/OutputStreamWriter:橋轉換

讀寫文件的應用中,可以使用這種方式,直接在IO流構造中轉換,示例代碼如下:

InputStreamis=newFileInputStream("C:/項目進度跟蹤.txt");//文件讀取
InputStreamReaderisr=newInputStreamReader(is,"utf-8");//解碼
OutputStreamos=newFileOutputStream("C:/項目進度跟蹤_gb2312.txt");//文件輸出
OutputStreamWriterosw=newOutputStreamWriter(os,"gb2312");//開始編碼

3、java.nio.Charset

使用nio中的Charset轉換字元,示例代碼如下:

CharsetinSet=Charset.forName("utf-8");//解碼字元集
CharsetoutSet=Charset.forName("gb2312");//編碼字元集
CharsetDecoderde=inSet.newDecoder();//解碼器
CharsetEncoderen=outSet.newEncoder();//編碼

Ⅵ java用String類的toUpperCase()和toLowerCase()方法轉字元串的大小寫

1、【toUpperCase()】的意思是將所有的英文字元轉換為大寫字母,如:

String cc = 「aBc123」.toUpperCase(); 結果就是:ABC123。

2、【toLowerCase()】的意思是將所有的英文字元轉換為小寫字母,如:

String cc = 「aBc」.toUpperCase(); 結果就是:abc123。

下面是一個完整的例子代碼,裡面運用到了【toUpperCase()】和【toLowerCase()】方法轉字元串的大小寫:

注意:這兩個方法只對英文字母有效,對除了A~Z和a~z的其餘字元不會產生影響。

(6)java字元串轉換擴展閱讀:

如何解決toUpperCase()或者toLowerCase()的警告,可以輸入下面的兩串代碼,完了之後clean一下工程:

string.toUpperCase(Locale.ENGLISH);
string.toUpperCase(Locale.US);

此外,無論想要大寫字母,還是小寫字母的處理方式一致時,就需要將字元串先統一轉換為一致的格式,再進行處理。

參考資料來源:網路-toUpperCase

參考資料來源:網路-toLowerCase

Ⅶ java大神 字元串的轉換基本數據類型

1. 字元串轉換為數字
java.lang中的Integer類調用其類方法public static int parseInt(String s)可以將由「數字」字元組成的字元串,比如「876」轉換為int數據類型,例如:
int x;
String s = "876";
x = Integer.parseInt(s);
類似地,使用java.lang包中的Byte、Short、Long、Float、Double類調用相應的類方法
public static byte parseByte(String s) throws NumberFormatException
public static short parseShort(String s) throws NumberFormatException
public static long parseLong(String s) throws NumberFormatException
public static double parseDouble(String s) throws NumberFormatException
2. 可以使用下面的方法將數字轉化為相應的字元串對象:
① valueOf方法
public static String valueOf(byte n)
public static String valueOf(int n)
public static String valueOf(long n)
public static String valueOf(float n)
public static String valueOf(double n)
例如:將形如123,12345.8等數值轉換為字元串
String str = String.valueOf(123)
String str = String.valueOf(12345.8)
② 可以使用toString方法(一個對象通過調用該方法可以獲取該對象的字元串表示)
使用java.lang包中的Byte、Integer、Short、Long、Float、Double類調用相應的類方法,Integer.toString、Double.toString,等等
比較常用的是Integer.toString("要進行轉換的數字"),方法得到的是一個字元串的對象
例子:
int n = 123;
String m = Integer.toString(n);
System.out.println(m + 1);
Date date = new Date();
System.out.println(date.toString());
所以我們可以使用上面的方法將數字轉化為一個字元串
3. 字元串與字元數組
① 將字元數組轉換為字元串對象
使用String類的構造方法:String(char a[])和String(char a[],int offset,int length)
分別用數組a中的全部字元和部分字元構造字元串對象
例子:
char a[] = {'1','2','3'};
System.out.println(new String(a).length());

熱點內容
百度雲7z解壓 發布:2024-11-27 22:41:36 瀏覽:711
哈利波特不同伺服器有什麼不同 發布:2024-11-27 22:33:45 瀏覽:77
鎖ip伺服器 發布:2024-11-27 22:31:48 瀏覽:176
腳本刷精粹 發布:2024-11-27 22:30:31 瀏覽:991
電腦定時清理文件的腳本 發布:2024-11-27 22:27:49 瀏覽:996
安卓系統傳奇哪個好玩 發布:2024-11-27 22:26:17 瀏覽:253
oracle存儲過程重命名 發布:2024-11-27 22:12:51 瀏覽:547
串口伺服器幾個ip 發布:2024-11-27 21:58:21 瀏覽:325
麥芒5腳本 發布:2024-11-27 21:45:33 瀏覽:848
dnf龍貓腳本 發布:2024-11-27 21:45:15 瀏覽:959