係統粉 > 電腦問答 > 其他問答

已解決求助   字符串轉換  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
相關問答
最新其他問答
解決方法