❶ java 字元串轉換為char
public class Test3 {
public static void main(String[] args) {
char c = 0;
for (String s : args) {
c = s.charAt(0);
}
switch (c) {
case '+':
System.out.println("+");
break;
}
}
}
不知道再具體點的要求了,這是一個思路,希望可以幫到你
❷ Java string 轉 char
java裡面String轉char非常簡單,有幾種方法,下面介紹常用的2種。
你可以用lang包自帶的方法來操作,toCharArray()這個方法就可以,當然這個是轉換成了char的數組,你再獲取數組下標就可以拿到你要的char了。
也可以通過lang包自帶的charAt(index i)這個方法來。
具體操作方法截圖如下
❸ 怎麼將字元串轉換為char數組 java
java可以使用兩種方法直接將字元數組轉為字元串
方法1:直接在構造String時轉換。
char[] data = {'a', 'b', 'c'};
String str = new String(data);
方法2:調用String類的方法轉換。
String.valueOf(char[] ch)
❹ 在java中怎麼把string類型轉char類型。除了先轉數組有沒有其他直接強行轉換的方法937
Java中String不能直接轉char的,String value = 「Hello」;char = value.charAt(i);用一個char數組接收value循環出的char值
❺ java String轉化為char*型
String轉換為char
在Java中將String轉換為char是非常簡單的。
1. 使用String.charAt(index)(返回值為char)可以得到String中某一指定位置的char。
2. 使用String.toCharArray()(返回值為char[])可以得到將包含整個String的char數組。這樣我們就能夠使用從0開始的位置索引來訪問string中的任意位置的元素。
char轉換為String
將char轉換為String大致有6種方法。總結如下:
String s = String.valueOf('c'); //效率最高的方法
String s = String.valueOf(new char[]{'c'}); //將一個char數組轉換成String
3. String s = Character.toString('c');// Character.toString(char)方法實際上直接返回String.valueOf(char)
4. String s = new Character('c').toString();
5. String s = "" + 'c';// 雖然這個方法很簡單,但這是效率最低的方法// Java中的String Object的值實際上是不可變的,是一個final的變數。// 所以我們每次對String做出任何改變,都是初始化了一個全新的String Object並將原來的變數指向了這個新String。// 而Java對使用+運算符處理String相加進行了方法重載。// 字元串直接相加連接實際上調用了如下方法:// new StringBuilder().append("").append('c').toString();6. String s = new String(new char[]{'c'});
String轉charString s = "12321323";char[] ss = s.toCharArray();123
char轉String
char[] ss = s.toCharArray();String.valueOf(ss);
❻ 請問在Java里,變數怎樣從String類型轉換為char類型
String是字元串,char是字元,所以如果要把String轉成char類型,那麼要用char數組來存放。
用String的toCharArray() 方法直接轉。例如:
String st1 = "test";
char[] ch = st1.toCharArray();
那麼ch數組的內容就是test,ch[0] 的內容就是 't' ,以此類推...
❼ java中怎樣將char和String相互轉換
將String轉換成char
char[]ch="abc".toCharArray();
將char轉換成String
Strings=ch.toString();//任何類型都可以採用toString()轉換成String類型
❽ 【Java新手】請問怎麼在一個String裡面更換一個char
String key = "";
String coded = "132324234355";
int i = 3;
char[] cc = coded.toCharArray();
cc[i] = key.charAt(25);
coded = String.ValueOf(cc); //coded 就是最終的結果了
❾ 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]+"");
}
}
❿ java中怎樣可以把String類型轉化為Char類型的數組啊
String中有輸出單個Char或char數組的方法,可以直接調用即可:
比如-