golang 中获取字符串个数

golang 中获取字符串个数

在 golang 中不能直接用 len 函数来统计字符串长度,查看了下源码发现字符串是以 UTF-8 为格式存储的,说明 len 函数是取得包含 byte 的个数

阅读更多

String、StringBuffer、StringBuilder三者之间的区别

吧啦吧啦,今天在公司做算法题的时候,不仅就想写下了

String是不可变类,所以任何对String的操作都将引发新的String对象的生成。但是StringBuffer是可变类,任何对StringBuffer所指代的字符串改变都不会产生新的对象。

新引入的StingBuilder类不是线程安全,但其在单线程中的性能比StringBuffer高。

阅读更多