160_尚硅谷_string和slice
1.string和slice的区别
2.string底层是一个byte数组,因此string也可以进行切片处理案例演示
3.string和切片在内存的形式,以‘abcd‘画出内存示意图

4.string是不可变的,也就说不能通过 str[0]='z'方式来修改字符串 【演示】![4.string是不可变的,也就说不能通过 str[0]='z'方式来修改字符串 【演示】](https://img2024.cnblogs.com/blog/2358807/202512/2358807-20251230234033724-1367536763.png)
5.如果需要修改字符串,可以先将string 转换为 []byte 或 []rune,修改完成后再转换为 string![5.如果需要修改字符串,可以先将string 转换为 []byte 或 []rune,修改完成后再转换为 string](https://img2024.cnblogs.com/blog/2358807/202512/2358807-20251230234052721-928163898.png)
6.细节:解决中文问题,转成[]byte后,可以处理英文和数字,但是不能处理中文![6.细节:解决中文问题,转成[]byte后,可以处理英文和数字,但是不能处理中文](https://img2024.cnblogs.com/blog/2358807/202512/2358807-20251230234157317-34817034.png)
浙公网安备 33010602011771号