想问一下大家这个语句怎么理解

var s = Integer.toString(num).toCharArray();想问一下大家这个语句怎么理解

img

这行代码将整数变量 "num" 转换为字符串,使用了 "Integer.toString()" 方法。转换后的字符串使用 "toCharArray()" 方法转换为字符数组。

举个例子,如果 "num" 的值为123,则生成的字符数组 "s" 包含字符 '1'、'2' 和 '3'。当需要处理数字的每一个数字或者需要将数字作为字符串进行操作时,将数字转换为字符数组可派上用场。

Integer.toString(num)返回一个string
既然是string,它就可以使用string的成员函数toCharArray
等价于
var a=Integer.toString(num);
var s=a.toCharArray();
只不过中间变量不要了而已,过程是一模一样的

将整型变量num转换为字符串,然后再转换为字符数组

将整数类型转换为一个字符串,然后调用”toCharArray()“将该字符串转换为字符数组保存在变量中