String [] arr=str.split(" ");这一句中 ,等式左边是定义一个数组,等式右边是什么意思啊 求大神
split()方法是按照括号里面的内容拆分成数字, 比如str字符串的内容是“学习 java 编程”,那么str.split(" ")就会把str拆分成 "学习","Java","编程" 三个字符串 然后存在arr字符串数组里,如果是str.split("习"),就会把str拆分成 "学", " java 编程"两个字符串。学习的时候哪里不懂可以尝试把代码替换下再运行看发生什么变化,这样学习才能事半功倍。
打错了,是拆分成字符串数组