场景:linux下,在web工程里调用一个C++程序,实现代码如下:StringBuffer cmd = new StringBuffer();cmd.append("nohup ");……System.out.println("执行程序命令:"+cmd.toString());String[] c...
分类:
其他好文 时间:
2015-06-04 00:47:45
阅读次数:
254
今天接到一个项目需求变更,是关于从数据库查询到30W条数据放到一个List中,然后使用StringBuffer把List取出放入到StringBuffer中。最后使用 BufferedWriter.write(buffer.toString());添加到文件中,此时会消耗几个小时才能把数据存放到文....
分类:
其他好文 时间:
2015-06-03 15:38:17
阅读次数:
318
Json解析之JsonArray String str = "{\"phone\" : [\"12345678\", \"87654321\"]}";...
分类:
Web程序 时间:
2015-06-02 11:25:01
阅读次数:
106
Java Http下载网络文件使用URL、BufferedReader读取网络文件,转换为字符串,同时可以保存到本地文件。/** 从网络地址url下载文件读成字符串
* @param downloadUrl 文件的网络地址
* @return
*/
public static StringBuffer...
分类:
编程语言 时间:
2015-06-02 09:29:31
阅读次数:
140
好吧,这算一个简单而又常见的问题了,但还是写一写,因为再高深一点我也感觉力不从心。 String是一个不可变的对象,也即任何意图修改某个String对象的行为都不得不变成新建一个利用修改的内容创建新的对象,所以经常修改String会带来大量的垃圾,增加GC的负担,致使程序性能变差,java引入...
分类:
其他好文 时间:
2015-06-01 18:36:10
阅读次数:
100
背景:
最近项目中需要用到服务器模板和字符串拼接技术。服务器模板技术很多,JSP、Velocity、JDynamiTe等很多。字符串拼接技术在Java中更简单,StringBuilder、StringBuffer和重载的字符串“+”操作。但是实际开发中,发现自己平时对Java的字符串拼接的细节处理真的很差。
基础:
字符串操作主要问题在效率上,包括如下两点:...
分类:
编程语言 时间:
2015-06-01 09:41:28
阅读次数:
117
String与StringBuilder的不同之处是String不可变,可能会浪费存储空间,StringBuilder是可变的,StringBuilder与StringBuffer基本一样,StringBuffer是线程安全的,所以其性能就要比StringBuilder要低;
StringBuilder常用方法:
1,insert(i,str);//i处插入str
2...
分类:
其他好文 时间:
2015-05-31 23:24:32
阅读次数:
120
1.String字符串1)String类型介绍String类采用final修饰,String对象为不可变对象,一旦在内存中创建,内容不能发生变化,若要对字符串内容改变,那么就会创建新对象。String对象创建,有静态和动态之分。Stringstr1="dadsadad";Stringstr2=newString("dasdasdadad");2)String..
分类:
编程语言 时间:
2015-05-30 18:24:46
阅读次数:
170
1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。....
分类:
其他好文 时间:
2015-05-29 17:53:43
阅读次数:
84
这两个类将String类适配到了Reader和Writer接口,在StringWriter类实现的过程中,真正使用的是StringBuffer,前面讲过,StringBuffer是一个可变类,由于Writer类中有许多字符串的操作,所以这个类用起来比较方便;在StringReader类中只定义一个S...
分类:
其他好文 时间:
2015-05-29 00:52:55
阅读次数:
304