String和Char的相互转化

Char——>String

1. String s = String.valueOf('c'); //单个字符

2. String s = String.valueOf(new char[]{'c'}); //转换数组

3. String s = Character.toString('c');//实际上直接返回String.valueOf(char)

4. String s = new Character('c').toString();

5. String s = new String(new char[]{'c'});

6. String s = "" + 'c';

String——>Char

1. String.charAt(index)//return char

2. String.toCharArray()//return char[]

2020-03-12

今天遇见一个问题:

Integer.parseInt(String,index) 注意这里是String,用注入String.charAt(index)等char类是不行的

另外

利用上面的char转化为String是可以的,但不能直接这么写:

String s=String.valueOf(String.charAt(index));

可以这么写:

char ch=String.charAt(index);

String s=String.valueOf(ch);

猜你喜欢

转载自www.cnblogs.com/OKDA/p/12477644.html