[Java]如何改变字符串中的字符
2017-09-19 21:14
155 查看
今天做某度的笔试题遇到一个编程题需要用到字符串中的字符的即时改变。题中给出的一个String字符串。绞尽脑汁试图使用构建一个新的String的方式来做,而后发觉十分麻烦。做题的时候只觉得StringBuilder/StringBuffer(由于这两个类的方法基本完全相同,下面只说其中一个,另一个也一样)中会有操作某字符的方法,想了半天没什么印象,所以这个题应该是直接挂了。
做完之后查了一下API。果然发现一个方法,如下图所示:
StringBuilder.setCharAt()
可以实现很方便地对指定位置的字符进行覆盖。使用效果如下图所示:
再一次感受到了前辈们封装API的伟大~
做完之后查了一下API。果然发现一个方法,如下图所示:
StringBuilder.setCharAt()
可以实现很方便地对指定位置的字符进行覆盖。使用效果如下图所示:
再一次感受到了前辈们封装API的伟大~
相关文章推荐
- java如何在文件中读取一个字符串并创建以这个字符为名字的类的对象
- java中如何从字符串中删选中文字符(GBK编码和UTF-8编码)
- 在java中如何用键盘输入一个数,字符,字符串
- java截取指定字符串中的某段字符如何实现?
- 在java中如何用键盘输入一个数,字符,字符串
- java中字符串如何去除最后一个字符
- java中如何忽略字符串中的转义字符--转载
- java实现如何在字符串中找到第一个不重复的字符
- java中如何忽略字符串中的转义字符--转载
- java中如何将字符数组转换成字符串,以逗号分割
- java中如何计算一个字符串的byte长度(一个汉字多少字符)
- JAVA字符串如何像数组一样取字符?
- java中如何用多字符分隔字符串
- java中如何提取多个字符串相同的字符
- Java中如何从一个字符串中删除指定字符
- 在java中如何用键盘输入一个数,字符,字符串 (转)
- JAVA如何统计字符串的中、英文字符数量(中文、英文)(打印控制、数据量统计)
- java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
- java中如何将字符数组转换成字符串,以逗号分割
- java中如何判断一个字符串数组中是否包含一个字符