日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

java在原字符中插入新字符或字符串實例

瀏覽:129日期:2022-08-26 10:47:40

插入字符代碼:

public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer('田田是一個女生!');//建立一個字符緩存區,緩存區中的內容為'田田是一個女生!' System.out.println('原字符緩存區中的內容為:'+sb);//輸出原字符緩存區中的內容 System.out.println('原字符緩存區中的長度為:'+sb.length() );//長度 System.out.println('原字符緩存區中的容量為:'+sb.capacity() );//容量 sb.insert(5, ’小’);//給指定下標位置前的值賦新值 System.out.println('新字符緩存區中的內容為:'+sb);//輸出新字符緩存區中的內容 System.out.println('新字符緩存區中的長度為:'+sb.length() );//長度 System.out.println('新字符緩存區中的容量為:'+sb.capacity() );//容量 } }

解釋:sb.insert(5, ‘小’);//給指定下標位置前的值賦新值,意思為在sb的第6個字符前插入‘小’字,5為字符緩存區下標的位置,和數組相同都是從0開始。

運行結果:

原字符緩存區中的內容為:田田是一個女生!

原字符緩存區中的長度為:8

原字符緩存區中的容量為:24

新字符緩存區中的內容為:田田是一個小女生!

新字符緩存區中的長度為:9

新字符緩存區中的容量為:24

/**********************************/ /**********************************/

插入字符串代碼:

public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer('田田是一個女生!');//建立一個字符緩存區,緩存區中的內容為'田田是一個女生!' System.out.println('原字符緩存區中的內容為:'+sb);//輸出原字符緩存區中的內容 System.out.println('原字符緩存區中的長度為:'+sb.length() );//長度 System.out.println('原字符緩存區中的容量為:'+sb.capacity() );//容量 sb.insert(5, '剛滿18歲的');//給指定下標位置前的值賦一個字符串 System.out.println('新字符緩存區中的內容為:'+sb);//輸出新字符緩存區中的內容 System.out.println('新字符緩存區中的長度為:'+sb.length() );//長度 System.out.println('新字符緩存區中的容量為:'+sb.capacity() );//容量 } }

運行結果:

原字符緩存區中的內容為:田田是一個女生!

原字符緩存區中的長度為:8

原字符緩存區中的容量為:24

新字符緩存區中的內容為:田田是一個剛滿18歲的女生!

新字符緩存區中的長度為:14

新字符緩存區中的容量為:24

總結:

sb.insert(5, ’小’)是給在字符串sb的第6個字符前插入‘小’字;

sb.insert(5, '剛滿18歲的');是給在字符串sb的第6個字符前插入字符串'剛滿18歲的';

注意:字符用‘’,字符串用''

補充知識:java格式化字符串,在指定位置插入指定字符串,兼容中英文以及特殊字符,例如:換行,用于解決生成pdf換行問題等問題

原因: 由于html轉pdf時,不能自動換行,因此才有下面的代碼.

注釋:完全模擬html頁面的自動換行!

最后的頁面展示效果:每一行的長度都一樣,看上去像<td></td>的自動換行一樣

package test;import java.io.UnsupportedEncodingException;/** * 解決pdf換行問題,在指定位置插入指定字符串,兼容中英文以及特殊字符 * * @author xg君 * */public class app { public static void main(String[] args) throws UnsupportedEncodingException { System.out.println(addStr(10, '<br/>', 'as阿薩德dsa阿斯蒂芬fladadasdsjf阿斯蒂芬ljdsljkjlfdsklfd啥地方都是skljdsasfasdfads')); } /** * 插入方法 * * @param num * 每隔幾個字符插入一個字符串(中文字符) * @param splitStr * 待指定字符串 * @param str * 原字符串 * @return 插入指定字符串之后的字符串 * @throws UnsupportedEncodingException */ public static String addStr(int num, String splitStr, String str) throws UnsupportedEncodingException { StringBuffer sb = new StringBuffer(); String temp = str; int len = str.length(); while (len > 0) { int idx = getEndIndex(temp, num); sb.append(temp.substring(0, idx + 1)).append(splitStr); temp = temp.substring(idx + 1); len = temp.length(); } return sb.toString(); } /** * 兩個數字/英文 * * @param str * 字符串 * @param num * 每隔幾個字符插入一個字符串 * @return int 最終索引 * @throws UnsupportedEncodingException */ public static int getEndIndex(String str, double num) throws UnsupportedEncodingException { int idx = 0; double val = 0.00; // 判斷是否是英文/中文 for (int i = 0; i < str.length(); i++) { if (String.valueOf(str.charAt(i)).getBytes('UTF-8').length >= 3) { // 中文字符或符號 val += 1.00; } else { // 英文字符或符號 val += 0.50; } if (val >= num) { idx = i; if (val - num == 0.5) { idx = i - 1; } break; } } if (idx == 0) { idx = str.length() - 1; } return idx; }}

效果:

java在原字符中插入新字符或字符串實例

以上這篇java在原字符中插入新字符或字符串實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久久久久久妞妞 | 美女久久久精品| 亚洲视频播放| 日本不卡视频在线观看| 日韩在线观看中文字幕| 蜜桃视频一区二区三区| av不卡免费看| 国产一区三区在线播放| 国产在线观看91一区二区三区 | 欧美日韩国产欧| 亚洲a一区二区三区| 国产欧美一区二区三区精品酒店| 久久精品一区二区国产| 国产精品扒开腿做爽爽爽软件| 久久精品 人人爱| 国产伦理一区| 国产精品一区二区中文字幕| 国产精品美女久久久久久不卡| 91高清一区| 亚洲精品97| 久久成人亚洲| 天堂va欧美ⅴa亚洲va一国产| 日韩欧美在线精品| 日韩免费小视频| 精品国产午夜| 午夜影院欧美| 亚洲国产不卡| 日韩精品亚洲aⅴ在线影院| 欧美日本精品| 成人国产精品久久| 婷婷成人在线| 亚洲一区欧美二区| 亚洲一区二区小说| 亚洲欧美日韩一区在线观看| 亚洲一区二区三区中文字幕在线观看| 91久久中文| 美国三级日本三级久久99 | 国产私拍福利精品视频二区| 欧美国产精品| 韩日一区二区三区| 亚洲久久在线| 粉嫩av一区二区三区四区五区 | 亚洲精品字幕| 国产成人在线中文字幕| 视频精品一区二区| 亚洲美女久久精品| 日韩高清在线观看一区二区| 91精品国产福利在线观看麻豆| 日韩精品亚洲一区二区三区免费| 日本免费一区二区三区四区| 91成人在线精品视频| 999国产精品| 精品精品99| 欧美日韩一区自拍| 视频一区二区三区在线| www.九色在线| 国产精品久久777777毛茸茸| 日韩不卡在线| 国产精品15p| 久久婷婷久久| 日韩精品一卡| 久久夜色精品| 激情国产在线| 日韩成人在线看| 你懂的国产精品永久在线| 最新国产精品| 91亚洲无吗| 日韩和欧美一区二区三区| 五月婷婷六月综合| 亚洲一区二区av| 九一成人免费视频| 欧美日韩亚洲在线观看| 久久久久久自在自线| 在线天堂中文资源最新版| 久久久噜噜噜| 精品精品99| 91精品推荐| 日韩一区二区久久| 中文字幕高清在线播放| 天堂日韩电影| 欧美1区2区3| 国产美女精品视频免费播放软件| 国产精品九九| 88久久精品| 欧美国产中文高清| 日韩成人亚洲| 国产精品毛片久久| 91视频久久| 亚洲日本网址| 日韩成人亚洲| 一区二区三区网站| 欧美精品aa| 今天的高清视频免费播放成人| 蜜乳av另类精品一区二区| 91p九色成人| 欧美一级全黄| 激情视频网站在线播放色| 女主播福利一区| 国产一区白浆| 久久不见久久见中文字幕免费| 欧美一区成人| 中文字幕高清在线播放| 不卡一区综合视频| 国产粉嫩在线观看| 久久大逼视频| 日本在线高清| 久久精品在线| 日韩精品91亚洲二区在线观看| 色综合视频一区二区三区日韩| 精品国内亚洲2022精品成人| 狠狠久久婷婷| 中文字幕一区二区三区日韩精品| 久久av影院| 国产农村妇女精品一区二区| 好看不卡的中文字幕| 国产精品亚洲综合色区韩国| 久久亚洲资源中文字| 国产农村妇女精品一二区| 婷婷成人av| 欧美91在线| 欧美综合二区| 亚洲男人在线| 日本国产一区| 久久一区二区三区喷水| 九九综合九九| 国产成人精品一区二区三区免费 | 欧美亚洲综合视频| 久久三级福利| 老牛影视一区二区三区| 国产aⅴ精品一区二区三区久久 | 国产精品红桃| 亚洲精品123区| 美女精品一区二区| 国产麻豆久久| 国产九一精品| 欧产日产国产精品视频| 国产精品久久乐| 爽爽淫人综合网网站| 欧美视频二区| 中文字幕日韩亚洲| 麻豆高清免费国产一区| 亚洲一区二区三区无吗| 亚洲午夜av| 日韩av二区在线播放| 亚洲精品中文字幕乱码| 午夜视频精品| 国产美女亚洲精品7777| 黄色精品网站| 久久国产直播| 91视频一区| 精品视频免费| 精品一区二区三区中文字幕视频| 韩日一区二区三区| 久久久久午夜电影| 欧洲av不卡| 日韩一区二区三区免费视频| 亚洲一区日韩在线| 亚洲一区欧美二区| 日产午夜精品一线二线三线| 美女在线视频一区| 国产精品久久| 国产亚洲综合精品| 狠狠久久婷婷| 麻豆一区在线| 国产精品视频一区二区三区| 在线亚洲欧美| 国产成人1区| 国产一区丝袜| 日韩av中文字幕一区二区 | 色综合www| 麻豆精品视频在线观看视频| 丝袜美腿一区二区三区| 99热精品在线观看| 欧美亚洲tv| 亚洲免费网址| 9色国产精品| 久久国产亚洲| 日韩视频不卡| 日韩一区精品| 在线综合欧美| 国产女优一区| 国产99久久| 亚洲一区二区三区免费在线观看| 欧美在线黄色| 国产精品流白浆在线观看| 欧美黄页在线免费观看| 亚洲免费资源| 美女精品视频在线| 88久久精品| 精品国产亚洲一区二区三区在线| 自由日本语亚洲人高潮| 在线手机中文字幕| 婷婷激情图片久久| 偷拍精品精品一区二区三区| 99久久精品费精品国产| 岛国av免费在线观看| 精品一区二区三区中文字幕视频| а√天堂8资源中文在线| 亚洲字幕久久| 国产精品啊v在线|