『壹』 請問在java里,變數怎樣從String類型轉換為char類型
String是字元串,char是字元,所以如果要把String轉成char類型,那麼要用char數組來存放。
用String的toCharArray() 方法直接轉。例如:
String st1 = "test";
char[] ch = st1.toCharArray();
那麼ch數組的內容就是test,ch[0] 的內容就是 't' ,以此類推...
『貳』 Java string 轉 char
java裡面String轉char非常簡單,有幾種方法,下面介紹常用的2種。
你可以用lang包自帶的方法來操作,toCharArray()這個方法就可以,當然這個是轉換成了char的數組,你再獲取數組下標就可以拿到你要的char了。
也可以通過lang包自帶的charAt(index i)這個方法來。
具體操作方法截圖如下
『叄』 java中一個字元的String類型如何轉換成char類型
String是字元串,char是字元,所以如果要把String轉成char類型,那麼要用char數組來存放。
用String的toCharArray() 方法直接轉。例如:
String str = 「a」;
char[] ch = str.toCharArray();
那麼ch數組的內容就是a,ch[0] 的內容就是 'a'
如果String str = 「abcdefg」;
char[] ch = str.toCharArray();
那麼ch數組的內容就是a,ch[1] 的內容就是 'b'
(3)javastring轉換成char擴展閱讀:
JAVA中:
float a=10; // 定義 a為 float 型。
int b=(int)a;// 定義b 為 int 型。然後把 float型的 a 強制轉換成 int型。再把a的值 賦值給 b ;
強制轉換是指java中的向下轉型,因為向下轉型的時候會丟失精度。向上轉型不需要強制,如:
int a= 10;//定義a為int型。
float b = a; //定義b為float型。然後把a的值賦給b。這種就是向上轉型
『肆』 java中 String 與 char 數組 轉換 如何實現
public
void
getChars(int
srcBegin,
int
srcEnd,
char[]
dst,
int
dstBegin)
參數:
srcBegin
-
字元串中要復制的第一個字元的索引。
srcEnd
-
字元串中要復制的最後一個字元之後的索引。
dst
-
目標數組。
dstBegin
-
目標數組中的起始偏移量。
public
static
String
ValueOf(char[]
data)返回指定數組中表示該字元序列的
String。
參數:
data
-
字元數組。
返回:
一個
String,它包含字元數組的字元。
『伍』 java中String類的值如何轉換為char型,注意是char型而不是char[]數組
可以先轉化char[]數組,然後再利用數組賦值也行啊
『陸』 java輸入流中如何把string轉化成char
public class ChangeType {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("請輸入:");
String input=scanner.next();
for(int i=0;i<input.length();i )
{
System.out.println(input.charAt(i));
}
}
}
不知道你是不是這個意思,
『柒』 java中怎樣將char和String相互轉換
參考代碼
importjava.util.Arrays;
publicclassStringChar{
publicstaticvoidmain(String[]args){
//字元串--》字元
Stringstr1="風雲";
charc1=str1.charAt(0);//風,如果要得到雲。那麼charAt(1);
System.out.println(c1);
char[]cs1=str1.toCharArray();//字元串轉字元數組
System.out.println(Arrays.toString(cs1));
//字元--》字元串
charc2='明';
Stringstr2=String.valueOf(c2);//字元轉字元串
//Stringstr2=c2+"";//也可以把字元轉換成字元串類型
System.out.println(str2);
char[]cs2={'明','月'};
Stringstr3=String.ValueOf(cs2);//字元數組變字元串
System.out.println(str3);
Stringstr4=newString(cs2);//字元數組變字元串
System.out.println(str4);
}
}
輸出
風
[風,雲]
明
明月
明月
『捌』 怎麼將字元串轉換為char數組 java
java可以使用兩種方法直接將字元數組轉為字元串
方法1:直接在構造String時轉換。
char[] data = {'a', 'b', 'c'};
String str = new String(data);
方法2:調用String類的方法轉換。
String.valueOf(char[] ch)
『玖』 java中怎樣可以把String類型轉化為Char類型的數組啊
String中有輸出單個Char或char數組的方法,可以直接調用即可:
比如-
『拾』 java怎麼把string轉化成char
publicclassTest{
publicstaticvoidmain(String[]args){
Strings="zhuanhuan";
int[]in=newint[s.length()];
for(inti=0;i<s.length();i++){
in[i]=(int)s.charAt(i);
System.out.print(in[i]+"");
}
}