javastring轉string
❶ java中怎麼把string數組轉成string
publicstaticvoidmain(String[]args){
String[]arr={"41","a","5","g56"};
//0),利用Arrays,將數組對象轉換為數組原始格式的String對象:
Strings1=Arrays.toString(arr);
System.err.println(s1);//輸出:[41,a,5,g56]
//1),利用StringUtils,將數組對象的成員按順序拼接,返回String對象:
Strings2=StringUtils.join(arr);
System.err.println(s2);//輸出:41a5g56
//2),利用StringUtils,以給定字元串為間隔,與數組對象的成員按序拼接,返回String對象:
Strings3=StringUtils.join(arr,",");
System.err.println(s3);//輸出:41,a,5,g56
//3),StringBuffer:
StringBuffers4=newStringBuffer();
for(Stringstring:arr){
s4.append(string);
}
System.err.println(s4.toString());//輸出:41a5g56
}
補充代碼中兩個工具類的說明:
org.apache.commons.lang3.StringUtils,對應artifactId:commons-lang3
java.util.Arrays,最早出現於jdk1.2版本
❷ 怎麼將string 轉換成string
在 Java 中要將 String 類型轉化為 int 類型時,需要使用 Integer 類中的 parseInt() 方法或者 valueOf() 方法進行轉換.
例1:
1
2
3
4
5
6
String str = "123";
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
例2:
1
2
3
4
5
6
String str = "123";
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
在轉換過程中需要注意,因為字元串中可能會出現非數字的情況,所以在轉換的時候需要捕捉處理異常
❸ java中將string[ ]轉換為string
他們回答都是正確的
其實還可以用
Double.valueof(String s).doubleValue()
我猜想 Double.parseDouble(String s)方法 就是通過用上面兩個方法實現的
請採納答案,支持我一下。
❹ java怎樣把string字元串轉化為string字元串數組
Java 中的String 數組轉化成String的方法:遍歷String數組,然後分別取出數組裡面的內容,鏈接到一個String對象裡面。
如:
String a[] = {"123","456"};
String b="";
for(int i=0;i<a.length;i++){
b+=a[i];
}
❺ Java Sting轉換為String[]
把多個字元串分別放入數組里即可:
String[] Array=new String[100];//定義一個長度為100的String數組
Array[0]="zhangsan";//給第一個數組元素賦值
Array[1]="lisi";//依次類推賦值多次
String c = Array[0];//之後獲取到第一個元素的值
結果就是:zhangsan;
備註:數組的下標從0開始,定義的長度為100個,那麼數組的最後一個應該是「Array[99]」,否則獲取「Array[100]」的時候會報錯數組越界異常。
❻ 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中String怎麼轉換為String[](多維數組)
你可以直接使用 String.split(),這個方法很強大。詳見網頁鏈接
❽ java中如何將String數組轉成字元串
字元串就是String類。
那麼將String數組其中的一個元素就是字元串。
如:
String []strs = new String[5];
for(int i = 0; i < strs.length; ++i) {
String str = strs[i];//這個就是字元串。
}
❾ java.lang.string怎麼轉變string
list里存的是什麼類型的對象?
你想做什麼?
如果是string類型的對象
如果你只是想把list里取出的string
類型的值賦給變數的話
string
oper_code
=((string)(p_operlist.get(0))).tostring();
這樣就可以了!
你試一下吧。
建議你不要那麼寫,太亂了
很容易轉化錯誤的
還不容易看出來
貌似你那樣括弧來括弧去
結果是把string的轉換成arraylist類型的
所以出錯了!
❿ java中如何把String類轉成StringBuffer類``
將string轉為stringbuffer使用stringbuffer的構造方法即可,而如果想把stringbuffer轉為string則需要使用stringbuffer類中的tostring()方法.
例:
String
->
StringBuffer
----
StringBuffer
sb=new
StringBuffer(String)
StringBuffer
->
String
----
String
s=StringBuffer.toString();