Java 替换空格
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。其实这是 JVM 的一个把戏,在 JVM 眼里,这个这时候 JVM 会规规矩矩的按照原来的方式去做Java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。可将字符串缓冲区安全地用于多个线程。StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。java.lang.StringBuilder一个可变的字符序列是5.0新增的。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。
用户评论