當前位置:係統粉 > 電腦問答 > 其他問答 > 求助   字符串轉換  aaabcdda &

求助   字符串轉換  aaabcdda &

提問者:eric建築師  |  瀏覽 次  |  提問時間:2017-01-25  |  回答數量:2

求助   字符串轉換  aaabcdda &用JAVA實現字符串壓縮算法。將字符串 aaabcdda 編程實現將其轉換為 3a1b1c2d1a 哪位懂,幫幫忙吧,想不出來了

已有2條答案
神情

神情

回答數:62  |  被采納數:50

2017-01-25 23:55:12
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));}}方法有點爛不過目的是實現了的!複製代碼
讚 6
那一年狠快樂

那一年狠快樂

回答數:161  |  被采納數:113

2017-01-26 01:25:20
已經非常強悍了,非常感謝 (1)
讚 16
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航