多语言展示
当前在线:1139今日阅读:84今日分享:32

如何使用正确使用StringBuilder

Java中java.lang.StringBuilder由于连接字符串不会新建String对象,在代码中拼sql、拼路径时,会经常使用java.lang.StringBuilder。使用StringBuilder比较多,还因为它是线程非安全的噢本文介绍StringBuilder的常用API的使用
工具/原料
1

Java

2

StringBuilder

方法/步骤
1

常用API1:java.lang.StringBuilder的append()方法,这最常用。就不多说常用API2:在new StringBuilder时添加内容。这个API可以 让代码更简洁

2

常用API3:java.lang.StringBuilder的substring可以很方便的对字符串进行截取

3

常用API4:java.lang.StringBuilder的delete可以方便的字符串进行修正

4

常用API4:java.lang.StringBuilder的deleteCharAt可以方便的字符串进行修正

5

示例代码:package chapter1;/** * Created by MyWorld on 2016/3/10. */public class StringBuilderSubStringDemo {    public static void main(String[] args) {        StringBuilder sql = new StringBuilder('select * from staff where burnMonth in (');        sql.append(getInCondition());        sql.append(')');        System.out.println(sql);    }    private static String getInCondition() {        StringBuilder sql = new StringBuilder();        for (int i = 0; i < 10; i++) {            sql.append(',')                    .append(i);        }        return sql.substring(1);    }}

6

执行结果:select * from staff where burnMonth in (0,1,2,3,4,5,6,7,8,9)

推荐信息