StringBuilder的性能高于StringBuffer,因为StringBuffer是线程安全的。 首先说明一下,一般情况下,字符串相加默认是StringBuilder,但是当数量大于100,或者一定程度下,字符串拼接默认应用StringBuffer。 因此,当需要控制使用Stirngbuil ...
分类:
其他好文 时间:
2017-02-23 13:10:11
阅读次数:
164
1. String 和字符串缓冲区的区别是: String 是一个不可变的字符序列 , 而字符串缓冲区是可变的 2. StringBuffer 是一个线程安全的可变字符序列 ; 线程安全对应的效率低 ; 3. StringBuilder 线程不安全的可变字符序列 ; 线程不安全对应的效率高 ; ...
分类:
其他好文 时间:
2017-02-16 23:00:26
阅读次数:
205
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font ...
分类:
其他好文 时间:
2017-02-12 17:11:32
阅读次数:
198
抓取网站数据建议用服务操作,此例只实现从请求到拿数据,并把数据写入xml的功能 List<youcaimodel> _list = new List<youcaimodel>(); int page = 1000; //一共抓取1000页的数据 WebClient client = new WebC ...
分类:
其他好文 时间:
2017-02-08 13:17:32
阅读次数:
295
1:配置web.config <appSettings><!-- 连接字符串是否加密 --><add key="ConStringEncrypt" value="false"/><add key="ConnectionString" value="Data Source=.;Initial Cata ...
分类:
数据库 时间:
2017-02-07 16:07:57
阅读次数:
568
字符串转换成十六进制字符串方法1: /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char[] chars = "0123456789ABCDEF".toCharArray(); StringBuilder ...
分类:
编程语言 时间:
2017-02-06 13:32:59
阅读次数:
256
来源:http://www.oschina.net/code/snippet_2261089_47352 1 package demo; 2 /* String与StringBuffer之间的转换 3 * String -> StringBuffer 4 * 方式一:构造方法 5 * 方式二:通过a ...
分类:
其他好文 时间:
2017-02-06 12:16:43
阅读次数:
138
/* 字符串特点:字符串是常量;它们的值在创建之后不能更改. 字符串的内容一旦发生了变化,那么马上会创建一个新 的对象。 注意: 字符串的内容不适宜频繁修改,因为一旦修改马上就会创建一个新的对象。 如果需要频繁修改字符串 的内容,建议使用字符串缓冲 类(StringBuffer)。 StringBu... ...
分类:
其他好文 时间:
2017-02-01 19:47:35
阅读次数:
252
用Java代码读取文件时,保持文件本来的格式(主要是保持换行),这点有时候比较重要。用代码实现也相当简单。 ...
分类:
编程语言 时间:
2017-01-22 12:31:58
阅读次数:
188
1、性能比较:StringBuilder > StringBuffer > String 2、String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量 3、源码分析 Stri ...
分类:
其他好文 时间:
2017-01-12 14:20:48
阅读次数:
155