Java中java.lang.StringBuilder由于连接字符串不会新建String对象,在代码中拼sql、拼路径时,会经常使用java.lang.StringBuilder。使用StringBuilder比较多,还因为它是线程非安全的噢
本文介绍StringBuilder的常用API的使用
前期准备工作(包括相关工具或所使用的原料等)JavaStringBuilder 详细的操作方法或具体步骤
常用API1:
java.lang.StringBuilder的append()方法,这最常用。就不多说
常用API2:
在new StringBuilder时添加内容。
这个API可以 让代码更简洁

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

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

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

示例代码:
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); }}

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

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
