转自:http://www.iteye.com/topic/522167众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!【镜头1】 String对象的创建 1、关于类对象的创建,很普通的一种方式就是利用...
                            
                            
                                分类:
其他好文   时间:
2015-01-10 16:35:51   
                                阅读次数:
144
                             
                         
                    
                        
                            
                            
                                相信大家都看过很多关于String 与StringBuffer的区别,自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类,String类是不可变的任何String对象做了改变都会引发一个新的对象生成。而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,使用StringBuffer提程序的性能。
那为什么在j...
                            
                            
                                分类:
其他好文   时间:
2015-01-08 11:24:21   
                                阅读次数:
154
                             
                         
                    
                        
                            
                            
                                private?byte[]?String2hex(string?stmp)
{
????StringBuilder?sbtmp?=?new?StringBuilder();
????for?(int?i?=?0;?i?<?stmp.Length;?i++)
????{
????????if?(stmp[i]?>=?...
                            
                            
                         
                    
                        
                            
                            
                                字符串拼接是个常用的功能,经常性使用String做字符串拼接,当拼接次数多的时候,使用String方法会消耗大量的性能和时间,因为每次String拼接时都会建立一个新的对象,随着拼接次数的增多,性能消耗、时间消耗会大量增加,这个时候应该使用StringBuilder方法。 1 public stat...
                            
                            
                                分类:
编程语言   时间:
2015-01-05 12:29:29   
                                阅读次数:
112
                             
                         
                    
                        
                            
                            
                                为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制一个副本出来进行运算,而本身的串仍然留在内存中,大量的临时片段会造成不可忽视的性能损耗。所以在进...
                            
                            
                                分类:
Web程序   时间:
2015-01-03 15:49:08   
                                阅读次数:
197
                             
                         
                    
                        
                            
                            
                                JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参...
                            
                            
                                分类:
编程语言   时间:
2015-01-02 22:20:12   
                                阅读次数:
279
                             
                         
                    
                        
                            
                            
                                任何语言都离不了字符串的处理。Java中处理字符串的三个类String、StringBuffer和StringBuilder。这三个到底有什么区别呢?
    他们三个都是实现了CharSequence接口。但实现过程不一样。
      
              其实他们的使用方法都很简单,这里看下StringBuilder的用法。    
public class TestStri...
                            
                            
                                分类:
编程语言   时间:
2014-12-31 22:52:37   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                在执行速度方面的比较:StringBuilder > StringBuffer StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。StringB...
                            
                            
                                分类:
其他好文   时间:
2014-12-31 12:57:04   
                                阅读次数:
133
                             
                         
                    
                        
                            
                            
                                StringBuilder sb = new StringBuilder(); sb.AppendLine("");sb.AppendLine("");sb.Append("需要插入的内容,按个人需求");sb.AppendLine("</table"); //导出格式为xls并进行转码 ...
                            
                            
                                分类:
Web程序   时间:
2014-12-30 13:10:46   
                                阅读次数:
141
                             
                         
                    
                        
                            
                            
                                **
 * 中缀表达式转后缀表达式
 * 
 * 作用:将一长串计算表达式转换为计算机易于操作的字符序列,用于计算器的设计
 *
 * 参与转换运算符
 * +-/*()^% 
 * 
 * 
 * 使用StringBuilder来保存转换出的后缀表达式
 * 使用栈来操作运算符
 * 
 * 
 * 转换原则
 * 1.上述字符中()没有优先级值,+-优先级值为1,/*%优先级值为2,^优...
                            
                            
                                分类:
其他好文   时间:
2014-12-26 23:01:50   
                                阅读次数:
300