1. java中怎样可以把String类型转化为Char类型的数组啊
String中有输出单个Char或char数组的方法,可以直接调用即可:
比如-
2. java中如何把字符串数组转化为字符数组,请教,谢谢
可以将String转换成为char[]。String中的方法:toCharArray();
你的这个例子比较有才,字符数组中不一定是“A”,有可能是“AB”吧,这样就不可以转,因为char型是16位存一个字符,不能存两个。你的这个例子转成二维的char[][]才有可能。不知楼主明白?
3. 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);
4. 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;
}
}
}
不知道再具体点的要求了,这是一个思路,希望可以帮到你
5. 请问在Java里,变量怎样从String类型转换为char类型
String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。
用String的toCharArray() 方法直接转。例如:
String st1 = "test";
char[] ch = st1.toCharArray();
那么ch数组的内容就是test,ch[0] 的内容就是 't' ,以此类推...
6. 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'
(6)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。这种就是向上转型