【JAVA】字符串与数字之间的转换,字符串与字符数组的相互转换
字符串转换为数字
-
给定一个字符串
String str = “1234”; -
转为转数字
1234:
valueOf()
int num = Integer.valueOf(str);
parseInt()
int num = Integer.parseInt(s);
字符串换为int数组
- 给定字符串
123456789 - 转换为int数组
[1,2,3,4,5,6,7,8,9]

String数组转换为int数组
- 给定String数组
{“1”,“2”,“3”,“4”,“5”} - 转换为int数组
[1,2,3,4,5]

字符串转String数组
- 给定字符串
“12345” - 转换为String数组
{“1”,“2”,“3”,“4”,“5”}

字符串转char数组
- 给定字符串
str = “helllo” - 转换为char数组
{“h”,“e”,“l”,“l”,“o”}
str = "hello";
char[] chars = s.toCharArray();
String数组转字符串
-
给定String数组
{“1”,“2”,“3”,“4”,“5”} -
转换为
12345

数字转换为字符串
- 给定一数字,
int a=1234; - 转换为字符串
“1234”

int数组转换为String数组
-
给定int数组
[1,2,3,4,5] -
转换为String数组
{“1”,“2”,“3”,“4”,“5”}将int数组先转为字符串
字符串再转为String数组
int数组转化为整数
- 给定int数组
[1,2,3,4,5] - 转换为
12345

整数转化为int数组
- 给定整数
12345 - 转换为 int数组
[1,2,3,4,5]
由于数字大小不确定,所以先将数字转换为字符串,来确定数组长度

1万+

被折叠的 条评论
为什么被折叠?



