国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java 字符串從后往前每隔三位添加逗號

2019-11-06 07:11:02
字體:
來源:轉載
供稿:網友

最近做一道題需要對字符串進行操作,從后往前每隔三位添加逗號,實現類似123,353,567這樣的數字記法,主要用了StringBuilder類的insert方法,這個方法原型: 這里寫圖片描述 比如字符串s=”12345”, 則調用s.insert(2, ‘,’)會使字符串會在對應位置的前面加上‘,’。

下面上寫的程序:

public static void main(String[] args) { // 創建一個空的StringBuilder對象 StringBuilder str = new StringBuilder(); // 追加字符串 str.append("jjjaewkjldfxmopzdm"); // 從后往前每隔三位插入逗號 int last = str.length(); for(int i = last - 3; i > 0; i-=3) { str.insert(i,','); } // 將StringBuilder對象轉換為String對象并輸出 System.out.PRint(str.toString()); }

輸出結果 值得注意的一點是,在for循環的設置里頭不應該設置i>=0,否則,當字符串長度是3的倍數時,會在字符串首位字符的前面多插入一個逗號。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂宁市| 府谷县| 霍山县| 莒南县| 济南市| 新巴尔虎右旗| 罗定市| 肇州县| 台山市| 台北市| 雷波县| 印江| 汽车| 那曲县| 库尔勒市| 泰来县| 吉首市| 壶关县| 临沧市| 应用必备| 乌什县| 宜丰县| 天镇县| 泸定县| 疏附县| 宜宾市| 汽车| 滁州市| 万载县| 墨脱县| 巴塘县| 常熟市| 永清县| 堆龙德庆县| 澄城县| 衢州市| 年辖:市辖区| 岳阳市| 延津县| 福安市| 吉木萨尔县|