java中set 類型轉成string型怎麼去【】

Set是你自己定義的類嗎?好像系統類庫沒有這個類吧。

如果是你自己定義的,可以在此類中重寫toString()方法。

然後用Set類型的對象調用toString()方法。

就可以轉換成String類型的對象。

② java類怎麼轉成string類型

java類轉成string類型:
toString方法是java.lang.Object對象的一個public方法。在java中任何對象都會繼承Object對象,所以一般來說任何對象都可以調用toString這個方法。這是採用該種方法時,常派生類會覆蓋Object里的toString()方法。
但是在使用該方法時要注意,必須保證Object不是null值,否則將拋出NullPointerException異常。

③ java怎麼把一個int型轉換為string類型

JAVA 中int類型轉String類型的通常方法,有三種:

1、String.valueOf(int i)

2、Integer.toString(int i)

3、i+""; //i 為 int類型

三種方法效率排序為:


Integer.toString(int i) > String.valueOf(int i) > i+"";


代碼測試:

public static void main(String[] args) {
int[] intArr = new int[1000000];
String[] strArr1 = new String[1000000];//為了公平分別定義三個數組

String[] strArr2 = new String[1000000];
String[] strArr3 = new String[1000000];
//賦值
Long t1 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
intArr[i]=i+1;
}
Long t2 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr1[i] = String.valueOf(intArr[i]);
}
Long t3 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr2[i] = Integer.toString(intArr[i]);
}
Long t4 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr3[i] = intArr[i]+"";
}
Long t5 = System.currentTimeMillis();
System.out.println("t1 = "+t1);
System.out.println("t2 = "+t2);
System.out.println("t3 = "+t3);
System.out.println("t4 = "+t4);
System.out.println("t5 = "+t5);
System.out.println("賦值:"+(t2-t1));
System.out.println("String.valueOf(i):"+(t3-t2));
System.out.println("Integer.toString(i):"+(t4-t3));
System.out.println("i+\"\":"+(t5-t4));
}

我的測試結果為:

t1 = 1298798872078
t2 = 1298798872093
t3 = 1298798872656
t4 = 1298798873000
t5 = 1298798873671
賦值:15
String.valueOf(i):563
Integer.toString(i):344
i+"":671

④ 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 怎樣把 int轉換成 String

int是基礎抄數據類型,不能直襲接轉成string類型,但是可以通過以下方式轉換:

  1. 與String相加,例如 int i = 10; String s = ""+i;

  2. 調用String提供的api String.valueOf(i); 得到的就是String類型。

  3. 使用int的包裝類,Integer.toString()也可以。

⑥ 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中long如何轉成String

long l = Long.parseLong("String");

long l = Long.parseLong("String",int);

long l = Long.valueOf("String").longValue();

Long.ValueOf("String")與Long.parseLong("String")的區別

Long.ValueOf("String");返回Long包裝類型

Long.parseLong("String");返回long基本數據類型

(7)java轉換成string擴展閱讀:

Java中String類的方法及說明

public char charAt(int index)

返回字元串中第index個字元;

public int length()

返回字元串的長度;

public int indexOf(String str)

返回字元串中第一次出現str的位置;

public int indexOf(String str,int fromIndex)

返回字元串從fromIndex開始第一次出現str的位置;

public boolean equalsIgnoreCase(String another)

比較字元串與another是否一樣(忽略大小寫);

public String replace(char oldchar,char newChar)

在字元串中用newChar字元替換oldChar字元

public boolean startsWith(String prefix)

判斷字元串是否以prefix字元串開頭;

public boolean endsWith(String suffix)

判斷一個字元串是否以suffix字元串結尾;

public String toUpperCase()

返回一個字元串為該字元串的大寫形式;

public String toLowerCase()

返回一個字元串為該字元串的小寫形式

public String substring(int beginIndex)

返回該字元串從beginIndex開始到結尾的子字元串;

public String substring(int beginIndex,int endIndex)

返回該字元串從beginIndex開始到endsIndex結尾的子字元串

public String trim()

返回該字元串去掉開頭和結尾空格後的字元串

public String[] split(String regex)

將一個字元串按照指定的分隔符分隔,返回分隔後的字元串數組

⑧ java object轉換為string

  1. 可以採取toString()方法,注意object的值不是null就行;

  2. (String)object()方法,注意類型可以轉化成專String類型就行;

  3. String.valueOf(object)方法;

如有幫助請點贊(不懂屬請提問),可以看我主頁,歡迎來交流學習;