JAVA 字符串題目 以靜態方法實現encode()和decode()的調用


題目:

用java語言實現兩個函數encode()和decode(),分別實現對字符串的變換和復原.變換函數encode()順序考察已知字符串的字符,按以下規則逐組生成新字符串:

(1)若已知字符串的當前字符不是大於0的數字字符,則復制該字符於新字符串中;

(2)若已知字符串的當前字符是一個數字字符,且它之后沒有后繼字符,則簡單地將它復制到新字符串中;

(3)若已知字符串的當前字符是一個大於0的數字字符,並且還有后繼字符,設該數字字符的面值為n,則將它的后繼字符(包括后繼字符是一個數字字符)重復復制n+1次到新字符串中;

(4)以上述一次變換為一組,在不同組之間另插入一個下划線'_'用於分隔;

(5)若已知字符串中包含有下划線'_',則變換為 ”\UL” 。

代碼運行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM