java中string轉換
❶ java中string與其他類型數據之類的轉換
//通過包裝類來實現轉化的
int num=Integer.valueOf("12");
int num2=Integer.parseInt("12");
double num3=Double.valueOf("12.2");
double num4=Double.parseDouble("12.2");
//其他的類似。通過基本數據類型的包裝來的valueOf和parseXX來實現String轉為XX
String a=String.valueOf("1234");//這里括弧中幾乎可以是任何類型
String b=String.valueOf(true);
String c=new Integer(12).toString();//通過包裝類的toString()也可以
String d=new Double(2.3).toString();
❷ java String類型轉換
網上找了一個,你試試:
/**
*unicode轉字元串
*@paramstr
*@return
*/
publicstaticStringunicode2Str(Stringstr){
StringBuffersb=newStringBuffer();
String[]arr=str.split("\\u");
intlen=arr.length;
sb.append(arr[0]);
for(inti=1;i<len;i++){
Stringtmp=arr[i];
charc=(char)Integer.parseInt(tmp.substring(0,4),16);
sb.append(c);
sb.append(tmp.substring(4));
}
returnsb.toString();
}
/**
*字元串轉unicode
*@paramstr
*@return
*/
publicstaticStringstr2Unicode(Stringstr){
StringBuffersb=newStringBuffer();
char[]charArr=str.toCharArray();
for(charch:charArr){
if(ch>128){
sb.append("\u"+Integer.toHexString(ch));
}else{
sb.append(ch);
}
}
returnsb.toString();
}
publicstaticvoidmain(String[]args){
System.out.println(str2Unicode("222ds測1試aa"));
Stringstr="u6d4b1u8bd5aa";
System.out.println(unicode2Str(str));
}
❸ Java中String和Int的相互轉換
string和int互換:
// String 轉int
String str = 「123」;
int a = Integer.parseInt(str);
// int 轉 String
int b = 1;
String str = String.valueOf(b);
(3)java中string轉換擴展閱讀:
數據類型在數據結構中的定義是一個值的集版合以及定義在這個值集上的一組操作。權
變數是用來存儲值的所在處,它們有名字和數據類型。變數的數據類型決定了如何將代表這些值的位存儲到計算機的內存中。
在聲明變數時也可指定它的數據類型。所有變數都具有數據類型,以決定能夠存儲哪種數據。
數據類型包括原始類型、多元組、記錄單元、代數數據類型、抽象數據類型、參考類型以及函數類型。
❹ java的string轉換為list
import java.util.Arrays;
import java.util.List;
public class test {
public static void main(String[] args) {
// 字元串轉list<String>
String str = "aaa,bbb,ccc";
List<String> lis = Arrays.asList(str.split(","));
for (String string : lis) {
System.out.println(string);
}
}
}
拓展資料:
List:元素是有序的(怎麼存的就怎麼取出來,順序不會亂),元素可以重復(角標1上有個3,角標2上也可以有個3)因為該集合體系有索引;
ArrayList:底層的數據結構使用的是數組結構(數組長度是可變的百分之五十延長)(特點是查詢很快,但增刪較慢)線程不同步;
LinkedList:底層的數據結構是鏈表結構(特點是查詢較慢,增刪較快);
Vector:底層是數組數據結構 線程同步(數組長度是可變的百分之百延長)。
❺ java中怎樣把字元串轉換為字元
java中如何將字元串數組轉換成字元串(轉)
如果是 「字元串數組」 轉 「字元串」,只能通過循環,沒有其它方法
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();
如果是 「字元數組」 轉 「字元串」 可以通過下邊的方法
char[] data={'a','b','c'};
String s=new String(data);
❻ java中將string[ ]轉換為string
試試這樣
Arrays.toString(hosts);
❼ java中怎麼把string數組轉成string
如下:
1、int -> String
2、int i;
String s=String.valueOf(i);
3、String -> int
String s;
第一種方法:int i=Integer.parseInt(s);
第二種方法:int i=Integer.valueOf(s).intValue();
❽ java中怎麼把字元串轉化為方法
不明白你的意思,字元串是字元串,方法是方法。兩碼事
❾ java中如何把一個String類型的變數轉換成double型的
java中把String類型的變數襲轉換成double類型變數的方法:
對於數值的字元串"12345",將其轉化成數字12345做法如下:
String s="12345";
double d;
d=Double.parseDouble(s);
轉化完成。
擴展內容:
(1)在Java中有8種數據類型來存儲數值、字元和布爾值。
(2)整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。
(3)整型數據類型有:byte、short、int、long
(4)布爾型數據類型有:true、false
❿ 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();