字符串与其他数据类型之间的转换
字符串与基本数据类型
将数字字符串转换为基本数据类型
String s = "30";
int n = Integer.parseInt(s);
double n2 = Double.parseDouble(s);
将基本数组类型转换为字符串
String s1 = String.valueOf(32);
String s2 = String.valueOf(32.23);
String s3 = String.valueOf('c');
String s4 = String.valueOf(false);
char[]与字符串
字符串类型和char数组之间是可以互相转换的。
字符数组 ===> 字符串
-
String 类的构造器:
分别用字符数组中的全部字符和部分字符创建字符串对象String(char[])
`和
`String(char[] ,int offset ,int length)
字符串 ===> 字符 数组
-
: 将字符串中的全部字符存放在一个字符数组中的方法。public char[] toCharArray()
-
:提供了将指定索引范围内的字符串存放到数组中的方法。public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
// 字符串转char数组
String str = "hello";
char [] chars = str.toCharArray();
// char数组转换为字符串
char[] chars = {'h', 'e','l','l','o'};
String str = new String(chars);