系统粉 > 电脑问答 > 其他问答

已解决求助   字符串转换  aaabcdda &

提问者:eric建筑师  |  浏览次  |  提问时间:2017-01-25  |  回答数量:2

求助   字符串转换  aaabcdda &用JAVA实现字符串压缩算法。将字符串 aaabcdda 编程实现将其转换为 3a1b1c2d1a 哪位懂,帮帮忙吧,想不出来了

已有2条答案
神情

神情

回答数:62  |  被采纳数:50

package jjlk.cfanclub.tiwen;public class YaSuo {/** * 得到所谓字符串压缩算法 * @param str * @return String result */public String getString(String str){Object theFirstWord="",theNextWord="",result="";int count=0;for(int i=0;i<str.length()+1;i++){if(i<str.length()){theNextWord=str.charAt(i);}if(theFirstWord.equals(theNextWord) || i==0){if(i>=str.length()){result=result+""+count+""+theFirstWord;}else{count++;if(i==0){theFirstWord=theNextWord;}}}else{if(i!=0){result=result+""+count+""+theFirstWord;}count=1;theFirstWord=theNextWord;}}return String.valueOf(result);}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString str="wwWwwssssddsffgrfdfg我我我";YaSuo ys=new YaSuo();System.out.println(ys.getString(str));}}方法有点烂不过目的是实现了的!复制代码
2017-01-25 23:55:12
赞 6
那一年狠快乐

那一年狠快乐

回答数:161  |  被采纳数:113

已经非常强悍了,非常感谢 (1)
2017-01-26 01:25:20
赞 16
相关问答
最新其他问答
解决方法