
StringBuilder的使用
发布日期:2021-05-07 03:09:40
浏览次数:22
分类:精选文章
本文共 1088 字,大约阅读时间需要 3 分钟。
package com.bjsxt.builder;
/**
-
StringBuilder的使用
-
最常用的操作
-
StringBuilder builder = new StringBuilder(“中华人民共和国”);// String—>StringBuilder
-
builder.append(“北京市”);
-
String str = builder.toString(); //StringBuilder—>String
-
使用场合是什么?SQL语句的拼接
-
StringBuilder builder = new StringBuilder(" select * from job where 1= 1 ");
-
if(sal>10000){
-
builder.append(" and sal >"+sal);
-
}
-
if(site != null){
-
builder.append(" and site ="+site);
-
}
-
if(position != null){
-
builder.append(" and position = "+ position);
-
}
-
String sql = builder.toString()
*/ public class TestStringBuilder { public static void main(String[] args) { //1.创建一个StringBuilder对象 //StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder(“中华人民共和国”);//2.对StringBuilder进行操作//2.1 末尾追加builder.append("北京市");builder.append("大兴区");builder.append("亦庄开发区");builder.append("北京尚学堂");//2.2 中间添加builder.insert(7,"华北地区");//2.4 删除builder.delete(7,11);builder.deleteCharAt(12);//2.3 修改操作
builder.replace(0, 7, “中国”);
//2.5 反转//builder.reverse();//2.6 StringBuilder--->StringString str = builder.toString();System.out.println(str);
}
}
发表评论
最新留言
很好
[***.229.124.182]2025年03月26日 04时10分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
XML 和 HTML 之间的差异
2021-05-09
阿里钉钉面试题
2021-05-09
华为社招笔试
2021-05-09
C++中找资源或者函数的方法
2021-05-09
一些留给自己的思考题(只求回过头来能够有所获)
2021-05-09
SQL函数返回表的写法
2021-05-09
delete对象时会自动调用类的析构函数
2021-05-09
C++ 子类对象直接赋值给父类对象可行,反过来不行
2021-05-09
linux下同一个动态库名为何辣么多的.so文件
2021-05-09
SQL联表的方式(逗号, Left Join, Right Join)
2021-05-09
牛客网输入输出举例
2021-05-09
字符串初始化时的注意点
2021-05-09
软考相关试题
2021-05-09
顺序表的操作
2021-05-09
常量表达式
2021-05-09
POD类型
2021-05-09
const与常量,傻傻分不清楚~
2021-05-09
Head First设计模式——迭代器模式
2021-05-09
MongoDB版本及存储引擎区别
2021-05-09
shell echo单行和多行文字定向写入到文件中
2021-05-09