javachar轉換String
A. java中怎樣將char和String相互轉換
char轉String:最簡單的方法就是直接用「」+char的形式轉為String型
String轉char:調用String#toCharArray()方法取得char數列,然後從數列中獲取char元素
B. java char 轉 String的問題
可以用拿吵這個方法啟猜.
public class Test {
public static void main(String[] args) {
char a[]={0xFF,0xFF,0xFF};
String s = Arrays.toString(a);
System.out.println(s);
}
}
打出來的編碼不能不同,你自己按需要轉換消旁侍一個吧.
C. 在Java中如何把char數組轉換為字元串
char[]消笑chr=...;//char數組
Stringstr瞎橋慶=磨握String.valueOf(chr);
D. java:怎麼把char型變為String型
public static Object pases(cahr c)
{
String s=String.valueOf(c);
try
{
return new Long(s);
}catch(Exception e)
{
return s;
}
}
//調用
Object o=pases(你的char);
if (o instanceof String)
{
o為String 你的操作
獲得string對象
}else
{
o為Long 對象 。直接強轉為Long 在調用longvalue()方法獲得long值
}
E. java ) char類型可以自動轉化成String類型嗎
明確的告訴你:不可以自動轉換
首選,String是引用類型,char是值類型,不符合自動轉換得要求(必須都是值類型,且沒有越界)
沒有其次了
所以呢,要轉換,必須藉助其他方法。
比如 char a='4'
String b=a+"";
String c=String.valueOf(a);
這兩種方法,都可以將char類型轉換為String類型,同理,也可以將int long double等值類型轉換為數值類型
不採用我答案,我字就白打了
F. java中如何將char數組轉化為String
class Test{
public static void main(String[] args){
String s = null;
char[] c = {'a', 'b', 'c', 'd', 'e'};
for(int i = 0; i < c.length; i++){
if(s == null){
s = Character.toString(c[i]);
}
else
s = s + c[i];
}
System.out.println(s);
}
}
G. Java中幾種常用數據類型之間轉換的方法
下面給你例舉10種Java中幾種常用的數據類型之間轉換方法:
1. short-->int 轉換
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar
2. int-->short 轉換
exp: short shortvar=0;
int intvar=0;
intvar=shortvar;
3. int->String 轉換
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar);
4. float->String 轉換
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar);
5. double->String 轉換
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar);
6. char->String 轉換
exp char charvar=』a』;
String stringvar;
Stringvar=String.valueOf (charvar);
7 String->int、float、long、double 轉換
Exp String intstring=」10」;
String floatstring=」10.1f」;
String longstring=」99999999」;
String doubleString=」99999999.9」;
Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring);
8 String->byte、short 轉換
Exp String s=」0」;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s);
9 String->char 轉換
Exp String s=」abc」;
Char a=s.charAt(0);
返回字元a
10 String-->boolean 轉換
String s=」true」;
Boolean flag=Boolean.valueOf (「s」);
H. Java string 轉 char
java裡面String轉char非常簡單,有幾種方法,下面介紹常用的2種。
你可以用lang包自帶的方法來操作,toCharArray()這個方法就可以,當然這個是轉換成了char的數組,你再獲取數組下標就可以拿到你要的char了。
也可以通過lang包自帶的charAt(index i)這個方法來。
具體操作方法截圖如下
I. java中char類型的Arraylist如何轉化成一個string
java中char類型的arraylist轉化成String,可以將Arrayli進行逐個遍歷,每個字元轉換成string類型,如下:
packagesecondpackage;
importjava.util.ArrayList;
importjava.util.List;
/**
*
*@author你好邱林和
*@date2015年12月17日09:12:09
*
*/
publicclassceshi2{
publicstaticvoidmain(String[]args){
List<Character>li=newArrayList<Character>();
li.add('a');
li.add('b');
li.add('c');
StringBuilderstr=newStringBuilder();
for(Charactercharacter:li){//對ArrayList進行遍歷,將字元放入StringBuilder中
str.append(character);
}
System.out.println("輸出從ArrayList中的所有字元"+str.toString());
}
}
輸出結果為:
輸出從ArrayList中的所有字元abc
J. java中怎麼將char型數組轉換為string型數組
String
str
=
new
String(s2);
char[]
數組轉做瞎換成String可使用new
知道你就是要把野碧它轉化為純脊空String
(處理起來方便)給你寫個簡單測試:
public