本墨陈黑做网站有版权,衡阳网页设计,光纤网络是哪个公司的,jquery 选择 网站Java中的可变字符串 一、什么是可变字符串二、可变字符串的使用场景以及使用步骤1.新建一个可变字符串2.可变字符串的一系列方法 一、什么是可变字符串
可变字符串是Java.lang包下的 在我们学习到JDBC的时候需要将原有的sql语句根据不同的差异添加一段新的关键字或者单词… Java中的可变字符串 一、什么是可变字符串二、可变字符串的使用场景以及使用步骤1.新建一个可变字符串2.可变字符串的一系列方法 一、什么是可变字符串
可变字符串是Java.lang包下的 在我们学习到JDBC的时候需要将原有的sql语句根据不同的差异添加一段新的关键字或者单词这个时候我们需要用要可变字符串那么可变字符串又有几种呢可变字符串有两种StringBuilder和StringBuffer他们二者之间的区别是前者效率高但是线程不安全后者效率低线程安全这个时候我们就需要根据实际案例去考虑需不需要舍弃效率保全安全性。
二、可变字符串的使用场景以及使用步骤
1.新建一个可变字符串
StringBuilder str new StringBuilder(我是可变字符串StringBuilder);
System.out.println(str);运行结果
2.可变字符串的一系列方法
StringBuilder str new StringBuilder(我是可变字符串StringBuilder);System.out.println(str);System.out.println(--------------------------------);str.append(,你好);//在原有的基础上添加一段字符System.out.println(str);System.out.println(--------------------------------);str.delete(3,6);//删除[3,6)上的字符System.out.println(str);System.out.println(--------------------------------);str.deleteCharAt(10);//删除下标位10的字符System.out.println(str);System.out.println(--------------------------------);str.insert(2,,);//在下标位2的地方插入逗号System.out.println(str);System.out.println(--------------------------------);str.replace(3,5,好好查查对不对);//在下标[3,5)的位置上插入字符串System.out.println(str);System.out.println(--------------------------------);str.setCharAt(3,!);//替换指定位置的字符System.out.println(str);System.out.println(--------------------------------);String str1 str.substring(2,4);//截取[2,4),返回一个新的字符串对原有的没影响System.out.println(str1);System.out.println(str);运行结果 其中StringBuilder和StringBuffer的方法和构造都一样