剑指offer-替换空格

题目描述

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

时间限制:1秒 空间限制:32768K   知识点:字符串


个人思路:就想的把StringBuffer转成字符数组,遍历一下就知道空格在哪了,顺便给他替换了。

遇到了一些问题:大概就是String和StringBuffer还有char之间的转换,还有一些方法都不是很熟悉,经常用错。

StringBuffer转换为String:用的是StringBuffer的toString()方法。

String类型转化为字符数组用的是:String的toCharArray()方法。

char类型转化为String类型:String.valueOf('')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容