#region DataTable转Json /// /// DataTable转Json /// /// /// public static string DataTableToJson(DataTable dt) { StringBuilder js... ...
分类:
Web程序 时间:
2019-01-02 12:39:29
阅读次数:
201
String类 字符串(引用类型) 修改字符串 是重新创建 赋值地址 构造方法 public class StringDemo2 { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; ...
分类:
编程语言 时间:
2019-01-02 10:36:35
阅读次数:
132
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类与 StringBuffer ...
分类:
编程语言 时间:
2018-12-29 15:15:31
阅读次数:
123
StringBuffer 是线程安全的StringBuilder 是非线程安全的所以当进行大量字符串拼接操作的时候,如果是单线程就用StringBuilder会更快些,如果是多线程,就需要用StringBuffer 保证数据的安全性非线程安全的为什么会比线程安全的 快? 因为不需要同步嘛,省略了些时 ...
分类:
其他好文 时间:
2018-12-29 11:12:32
阅读次数:
171
StringBuilder sBuilder = new StringBuilder(); String[] pah = path.split("/"); // 先创建目录,在转到当前目录,再保存文件 // 分层创建目录 for (String pa : pah) { if (StringUtils ...
分类:
编程语言 时间:
2018-12-26 12:26:14
阅读次数:
200
StringBuilder与StringBuffer: StringBuilder:线程不安全 StringBuffer:线程安全 当我们在字符串缓冲区被多个线程使用时,JVM不能保证StringBuilder的操作是安全的,虽然它的速度最快,但是可以保证StringBuffer是可以正确操作的. ...
分类:
其他好文 时间:
2018-12-26 00:33:36
阅读次数:
120
本文主要以简单的String/StringBuilder/StringBuffer操作来看这三个类的实现原理。什么简单操作呢?那就是StringBuilder与StringBuffer的append() && toString()两个方法。示例代码如下: 以上的demo中,涉及到了String的构造 ...
分类:
其他好文 时间:
2018-12-25 22:55:09
阅读次数:
221
1、Java字符串拼接的方式: (1)用 + 符号: 原理:其实是调用StringBuilder来实现的,”a” + “b”等效于下面的代码片: (2)使用String的方法concat: public String concat(String str) { int otherLen = str.l ...
分类:
其他好文 时间:
2018-12-24 16:15:24
阅读次数:
129
/* * String和StringBuilder的区别: * String的内容是固定的 * StringBuilder的内容是可变的 * 构造方法: * StringBuilder() * 成员方法: * public int capacity():返回当前容量 * public int len... ...
分类:
其他好文 时间:
2018-12-18 17:18:37
阅读次数:
284
三个类的主要区别在于运行速度与线程安全;运行速度:StringBuilder > StringBuffer > String原因:StringBuilder和StringBuffer是变量,String是常量;若String str = "abc"; str += "de";,str被初始化为abc ...
分类:
其他好文 时间:
2018-12-17 23:57:01
阅读次数:
230