-
string 和stringbuffer性能,该如何处理
string和stringbuffer性能网上关于此两者的讨论太多了,但今天看了O'Reilly的BetterFasterLighterJava时,有些别的看法,例如:Stringmiddle="very,";Stringprefix"Thiscodeis";Stringsuffix="ugly."Stringresult="&...
118
热度 -
StringBuffer&StringBuilder不可变?该如何处理
StringBuffer&StringBuilder不可变?大家都说String不可变的原因是因为JDK源码中String类声明为final的原因.那么我有一个问题:既然String类声明为fianl就不可变.那么StringBuffer类和StringBuilder也是被声明为final的.为什么他俩又可以变呢?color='#e78608'>------解决方案------------...
418
热度 -
stringbuffer转为int的有关问题
stringbuffer转为int的问题importjava.io.InputStream;publicclassHello{ publicstaticvoidmain(Stringargs[])throwsException{ InputStreaminput=System.in; StringBufferbuf=newStringBuffer(); System.out.print(...
27
热度 -
StringBuffer和StringBuilder的区别?该如何处理
StringBuffer和StringBuilder的区别?同题还有就是关于环境变量的我把环境变量classpath删除,然后把path里的Java部分的内容去掉Java依然正常运行,这是怎么回事?我的是1.6color='#e78608'>------解决方案--------------------StringBuffer是线程安全的StringBuilder不保证线程安全(在1.5中引入的),...
20
热度 -
Java基础篇-字符串处理(StringBuffer)
Java基础篇--字符串处理(StringBuffer)字符串处理在Java中最常将字符串作为String类型对象来处理。同时String中也提供了很多操作字符串的函数(可自行查阅资料),而本篇将介绍StringBuffer如何操作字符串。StringBuffer是使用缓冲区的,本身也是操作字符串的,但与String类不同,String类中的内容一旦声明之后不可改变,改变的只是其内存地址的指向,而...
380
热度 -
StringBuffer的append方法的有关问题!
StringBuffer的append方法的问题!求助!本人初学JAVA,JSP!=======问题:源代码:<%@pagecontentType="text/html;charset=gb2312"%><%@pagepageEncoding="UTF-8"%><%@pageimport="java.sql.*&quo...
88
热度 -
String类和StringBuffer类的比较,该怎么解决
String类和StringBuffer类的比较我们先看一下下面的代码Stringstr=“abc”;inti=3;floatf=4.5f;charch='a';booleanb=true;System.out.println(str+i+f+ch+b);//abc34.5fatrue在java中我们可以将String类的对象和任意数据进行"+"操做。因为针对String的“+...
62
热度 -
什么时候用String,什么时候用StringBuffer,该如何处理
什么时候用String,什么时候用StringBufferrtcolor='#e78608'>------解决方案--------------------偷懒的时候用String要效率的时候用StringBuffer一般来说String体积小StringBuffer处理字符串效率高color='#e78608'>------解决方案--------------------字符串需要改变的时候用St...
75
热度 -
请教个关于StringBuffer作为参数的有关问题
请问个关于StringBuffer作为参数的问题PublicclassTest{Publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");Oprate(a,b);System.out.println(a+&q...
4
热度 -
构建StringBuffer时,指定长度与不指定长度有什么不同
构建StringBuffer时,指定长度与不指定长度有什么不同?如题color='#e78608'>------解决方案--------------------没有多大不同。指定了一长度则StringBuffer初始就会有那么长,但之后如果StringBuffer不够用的时候,它还是会自己增加长度的。一般在处理比较大的数据的时候,指定一个合适的长度可以减少StringBuffer分配内存的次数,提...
254
热度 -
请问 StringBuffer 使用有关问题,请指导
请教StringBuffer使用问题,在线等,请指导背景:通过TCP连接接收,要把收到的串根据指定的分割标志(H#H)分开,然后一条一条进行处理。每条消息的长度不会少于150,最长6000。代码也下:try{intiLen=0;intiPos1=0;intiPos2=0;StringsTmp=null;while(true&&chkFlg){iLen=IS.read(bData);...
418
热度 -
救助:字符串对比的有关问题。StringBuffer 和 String 的不同
救助:字符串对比的问题。StringBuffer和String的不同!publicclassPalindrome{ publicstaticvoidmain(String[]args){ PalindromePa=newPalindrome(); booleanflag=Pa.test(args[0]); if(flag){ System.out.println(&...
340
热度 -
关于stringbuffer类的方法capacity和length的一些有关问题
关于stringbuffer类的方法capacity和length的一些问题代码如下StringBuffersuffix=newStringBuffer("ilovejavajava");suffix.setLength(50);System.out.println(suffix.length());System.out.println(suffix.capacity());S...
97
热度 -
String 和StringBuffer的区别,哪位高手能指教一下
String和StringBuffer的区别,谁能指教一下我的程序:packagebrick0906;publicclassNumberText{ publicstaticvoidmain(Stringargs[]){ NumberTextn=newNumberText(); StringBuffersb=newStringBuffer("123"); n.ap...
71
热度 -
用String的equals步骤比较一个StringBuffer的内容是否相等
用String的equals方法比较一个StringBuffer的内容是否相等?如下代码中str与buffer中的内容都是Java,为什么却输出Botharenotequal.Stringstr="Java";StringBufferbuffer=newStringBuffer(str);if(str.equals(buffer)){System.out.println(&qu...
187
热度 -
StringBuffer是线程安全吗?小弟我有例子说它不是安全的
StringBuffer是线程安全吗?我有例子说它不是安全的。JavacodepublicclassStringBufferTest{privateStringBuffercontents=newStringBuffer();publicvoidlog(Stringmessage){contents.append(System.currentTimeMillis());contents.appen...
24
热度 -
java怎样用StringBuffer的二进制(图片变换的)生成ImageIcon对象
java怎样用StringBuffer的二进制(图片转换的)生成ImageIcon对象?java怎样用StringBuffer的二进制(图片转换的)生成ImageIcon对象?我把图片转成了二进制代码,存在了StringBuffer中,我想把StringBuffer的内容直接生成ImageIcon,然后在swing的jpanel中显示,不通过写文件到磁盘的步骤分享到:StringBuffer的二进...
298
热度 -
误区:大家都说StringBuilder在单线程下比StringBuffer效率高解决思路
误区:大家都说StringBuilder在单线程下比StringBuffer效率高大家都说StringBuilder在单线程下比StringBuffer效率高,但我的运行结果怎么相反呢??请大家测试一下,并指正。我的程序如下:JavacodepublicclassStringTest{publicstaticvoidmain(Stringargs[]){longstartTime1=System....
237
热度 -
String和StringBuilder的区别?StringBuilder和StringBuffer的区别?解决方法
String和StringBuilder的区别?StringBuilder和StringBuffer的区别?String和StringBuilder的区别?StringBuilder和StringBuffer的区别?求详解?color='#e78608'>------解决方案--------------------------------------------------------String...
4557
热度 -
String和StringBuffer 里的串连接有关问题
String和StringBuffer里的串连接问题!str=str+word;//字符串连接与tempStringBuffer.append(word);有什么差别??(str为Sring对象,tempStringBuffer为StringBuffer对象,word字符串字面量)在连接后str与word所在存储空间是不是连续的??是重新new了一个把str和word放进去还是别的什么?color...
68
热度