1. 数值转字符串
使用空字符串连接数值会变成字符串
int i = 2.13141516;
String s = ""+i;
2. 数值太长友好表示
使用_分割数值,值不变
int i = 0b1001_1001_0010_1011_0011;
3.随机字符串生成
随机数转字符,再连接
//用来保存字符串
String result = "";
//六位的字符串
for(int i = 0; i<6;i++){
//随机生成字母的ascii码
int randint = (int)(Math.random() * 26 + 96);
//转字符,添加到字符串
result = result + (char)randint;
}
4.字符串转8种基本数据类型
使用对应类型的类的parsexxx方法
数据类型 | boolean | byte | short | int | long | float | double | character |
---|---|---|---|---|---|---|---|---|
对应的类 | Boolean | Byte | Short | Integer | Long | Float | Double | Character |
String s = "1234512";
int i = Integer.parseInt(s);
System.out.println(i+8765487);