久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java題目 任意一個字符串 倒置輸出,保持單詞的完整性

瀏覽:167日期:2024-02-09 14:53:56

問題描述

java題目 任意一個字符串 倒置輸出,保持單詞的完整性

StringBuffer sb = new StringBuffer('this is a apple'); //不使用split方法 輸入 apple a is this function reverse(StringBuffer sb){ //方法中該如何寫?}

問題解答

回答1:

public static void main(String[] args) {StringBuffer sb = new StringBuffer('this is a apple');System.out.println(reverse(sb)); }public static StringBuffer reverse(StringBuffer sb) {StringBuffer ret = new StringBuffer();char[] charArray = sb.toString().toCharArray();StringBuffer temp = new StringBuffer();for(int i = charArray.length-1; i >= 0; i--) { if ((charArray[i] >= ’a’ && charArray[i] <= ’z’) || (charArray[i] >= ’A’ && charArray[i] <= ’Z’)) {temp.append(charArray[i]);if (i==0) { ret.append(temp);} } else {ret.append(temp);ret.append(' ');temp.delete(0, temp.length()); }}return ret; }

標簽: java
主站蜘蛛池模板: 安庆市| 铜山县| 柳林县| 西盟| 涟水县| 新和县| 红原县| 包头市| 都昌县| 霍林郭勒市| 枣庄市| 运城市| 蓬安县| 车险| 丽水市| 桃源县| 攀枝花市| 恭城| 安新县| 双辽市| 灯塔市| 台南市| 兴宁市| 常宁市| 白银市| 大埔县| 灵武市| 乌恰县| 济宁市| 咸宁市| 钦州市| 剑川县| 安康市| 岢岚县| 金乡县| 永城市| 乐陵市| 新沂市| 三都| 通河县| 三原县|