本文目录一览:
java中 如何将char类型转换成string 类型
常见的字符型(char)转换成字符串型(String)大致有4种。总结如下:
1,String str=String.valueOf('[字符]'); //直接传参法
2,char data={'a','b','c'};
String str=new String(data);//通过new对象的方式强制转换
3,char ch = 'U';
String fromChar = new String(new char[]{ch});
//使用匿名数组,java中的匿名数组可以被用来封装一个单独的字符到字符数组,然后将这个字 符数组作为String的构造器参数
4,String str=”abc”;
char[] cc;
cc=str.toCharArray();
这时cc={‘a’,’b’,’c’};//String类的toCharArray()方法,将字符串转为字符(char)数组
扩展资料:
1,使用String a = "Hello Word"; System.out.println(a.charAt(1));截取一个字符
2,使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。
3,使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。
4,Java中的String Object的值实际上是不可变的,是一个final的变量。所以我们每次对String做出任何改变,都是初始化了一个全新的String Object并将原来的变量指向了这个新String。
Java中的char型怎样转换成int型?
1、定义char型字符
char r = 'a';
2、通过int强转成int
int k = (int)r;//强转成int型,就是字符所表示的数字值
在java中如何输入char型数据?
直接输入不行,要进行转换
import java.util.*;
class Test
{
public static void main(String []args)
{
Scanner s=new Scanner(System.in);
String str=s.nextLine();
char ch=str.charAt(0);
System.out.println(ch);
}
}
这个程序的缺点是读入str字符串后再转换,ch只读取了str的第一个字符。
java中如何输入char型数据
java如果从控制端输入char类型数据,可以使用scanner来扫描用户输入的字符,实例如下:
Scanner in = new Scanner(System.in);
int temp = in.nextInt();
char c = (char)temp;
System.out.println("the c is : " + c );
如果是输出为char类型,可以通过转义字符来替代,形如:/n、/d等。