Java基础回顾_String_StringBuffer_StringBuider性能比较

来源:互联网 发布:ubuntu新建文件命令 编辑:程序博客网 时间:2024/05/16 05:42
package String类;/** *  * @author Administrator * 控制台输出:String执行的最慢,要等些时间 *StringBuffer执行时间:31 *StringBuider执行时间:0 *String执行时间:6084 */public class String相关类的比较 {public static void main(String[] args) {String test = "";long beginTime = 0;long endTime = 01;StringBuffer buffer = new StringBuffer("");beginTime = System.currentTimeMillis();for (int i = 0; i < 30000; i++) {buffer.append(String.valueOf(i));}endTime = System.currentTimeMillis();System.out.println("StringBuffer执行时间:"+(endTime-beginTime));StringBuilder builder = new StringBuilder("");beginTime = System.currentTimeMillis();for (int i = 0; i < 30000; i++) {builder.append(String.valueOf(i));}endTime = System.currentTimeMillis();System.out.println("StringBuider执行时间:"+(endTime-beginTime));beginTime = System.currentTimeMillis();for (int i = 0; i < 30000; i++) {test = test + i;}endTime = System.currentTimeMillis();System.out.println("String执行时间:"+(endTime-beginTime));}}

0 0
原创粉丝点击