插入字符代码:
?
解释:sb.insert(5, ‘小');//给指定下标位置前的值赋新值,意思为在sb的第6个字符前插入‘小'字,5为字符缓存区下标的位置,和数组相同都是从0开始。
运行结果:
原字符缓存区中的内容为:田田是一个女生!
原字符缓存区中的长度为:8
原字符缓存区中的容量为:24
新字符缓存区中的内容为:田田是一个小女生!
新字符缓存区中的长度为:9
新字符缓存区中的容量为:24
/**********************************/ /**********************************/
插入字符串代码:
?
运行结果:
原字符缓存区中的内容为:田田是一个女生!
原字符缓存区中的长度为:8
原字符缓存区中的容量为:24
新字符缓存区中的内容为:田田是一个刚满18岁的女生!
新字符缓存区中的长度为:14
新字符缓存区中的容量为:24
总结:
sb.insert(5, '小')是给在字符串sb的第6个字符前插入‘小'字;
sb.insert(5, "刚满18岁的");是给在字符串sb的第6个字符前插入字符串"刚满18岁的";
注意:字符用‘',字符串用""
补充知识:java格式化字符串,在指定位置插入指定字符串,兼容中英文以及特殊字符,例如:换行,用于解决生成pdf换行问题等问题
原因: 由于html转pdf时,不能自动换行,因此才有下面的代码.
注释:完全模拟html页面的自动换行!
最后的页面展示效果:每一行的长度都一样,看上去像
的自动换行一样
?
效果:
以上这篇java在原字符中插入新字符或字符串实例就是小编分享给大家的全部内容了,希望能给大家一个参考