![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串操作
kylCeline
这个作者很懒,什么都没留下…
展开
-
字符重新排列后是否相同
题目:给定两个字符串,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。思路:1.先比较两个字符串的长度。2.然后对两个字符串进行排序,排序利用java.util.Arrays中的sort方法(但是要先把String转换为char[],利用toCharArray方法)。代码:import java.util.Arrays;public class原创 2015-11-04 16:55:17 · 459 阅读 · 0 评论 -
判断所有的字符不相同
题目:给定一个字符串,判断所有的字符不相同。思路:1.如果字符集是ASCII集,如果字符串长度大于256,则一定有重复的字符。2.如果字符串代码:public class uniqueChar { public boolean isUniqueChar(String s){ if(s.length()>256) return false; boo原创 2015-11-04 11:08:26 · 533 阅读 · 0 评论 -
统计字符串中字符出现次数
题目:键盘输入一串字符串,统计字符出现次数。思路:1.定义一个字符串(键盘输入)2.定义一个Map集合3.把字符串转换为字符数组4.遍历字符数组得到每一个字符5.把字符串到Map中查找,看返回值 null : 把字符作为键,1作为值存储 不是null : 把值++,重新存储该键和值6.定义一个字符串缓冲区7.遍历TreeMap原创 2015-10-09 17:42:58 · 909 阅读 · 0 评论 -
压缩字符串
题目:实现基本的字符串压缩功能:字符串aabcccccaaa变为a2b1c5a3。思路:.利用StringBuffer解决。过程很简单啦。相同的字符的个数记录下来,碰到不同的在初始化个数变量和比较变量。代码:public class yasuoDemo { public String compress(String s){ StringBuffer sb=new原创 2015-11-05 17:41:12 · 475 阅读 · 0 评论