最新文章列表

java实战问题宝典

A.ab两个数组,取出a里面跟b不一样的元素? --呆呆向前冲 1.把b数组里的元素遍历一下放在一个StringBuffer sb里面; 2.遍历a数组中的元素,和sb比较,若不包含在sb中,则放入StringBuffer sbother中; 3.sbother中的数据即是要求得的元素 ; *.字符串好像有个contain的方法可以用; ============================ ...
thinkerAndThinker 评论(2) 有1273人浏览 2012-01-08 15:27

js 之 StringBuffer 工具类

function StringBuffer(){ this._strings = new Array(); } StringBuffer.prototype.append = function(str){ this._strings.push(str); return this; } StringBuffer.prototype.toString = function() ...
IT-攻城师 评论(0) 有1111人浏览 2011-12-18 23:53

随机数字组成密码

private static Random random = new Random(); public static String getRandomNumber(String[] range,int rangeLength,int length){ StringBuffer sb = new StringBuffer(); for( ...
jeasonjack 评论(0) 有831人浏览 2011-12-14 14:26

StringBuilder、StringBuffer和String三者的联系和区别

StringBuilder、StringBuffer和String三者的联系和区别 1. String 类      String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。    String a = "a"; //假设a指向地址0x0001    a = "b";//重新赋值 ...
祖祖cool 评论(0) 有1392人浏览 2011-11-29 08:40

Java.lang.AbstractStringBuilder源代码笔记

1,子类有StringBuffer和StringBuilder   2, 如果value需要扩容。那么会调用expandCapacity,放大的倍数为 int newCapacity = (value.length + 1) * 2; 再这里做了一个判断。就是newCapacity < 0 时, newCapacity = Integer.MAX_VALUE;   如果Int ...
chandler 评论(0) 有3403人浏览 2011-11-17 21:45

java String和StringBuffer的区别

在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final ...
liqita 评论(0) 有1294人浏览 2011-11-06 15:44

String , StringBuffer, StringBuilder的区别

String 是不可改变,定长;StringBuffer, StringBuilder 是不定长,可改变.注意:本来以为StringBuilder 和StringBuffer 的equals 方法是可以比较两个字符串的内容是否 ...
wenzongliang 评论(0) 有990人浏览 2011-11-04 15:55

Java String 在JVM中的思考

package com; /** * @author longgangbai * */ public class StringTest { public static void main(String[] args) { String a = "ab";// 创建了一个对象,并加入字符串池中 System.out.println(" ...
longgangbai 评论(0) 有2231人浏览 2011-10-26 16:49

截取字符串 中文按两个字符长度处理情况

public class SubStringTest { /** * * @param src 源字符串 * @param subLength 需要截取的长度 * @return */ public static String subString(String src, int subLength) { if(src == null){ retu ...
ljl_ss 评论(0) 有1147人浏览 2011-09-30 15:16

String,StringBuffer与StringBuilder的区别

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容 ...
Tony_Tian 评论(0) 有644人浏览 2011-09-20 16:35

清空StringBuffer

使用StringBuffer类型的对象时,在使用完一次后,想再次使用时,要把它清空。 正确做法如下: Java代码 StringBuffer sb = new StringBuffer(); sb.append("aaaa"); //sb清空: sb.delete(0,sb.length()); 以下做法错误: StringB ...
zzc1684 评论(0) 有2274人浏览 2011-09-20 00:43

JAVA的StringBuffer类

[size=large] StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的 ...
Tony_Tian 评论(0) 有451人浏览 2011-09-07 20:59

Java编程中影响性能的一些特点

文中将提供一些在Java编程中影响性能的一些特点,为了能够提高Java程序的性能,而经常采用的一些方法和技巧。 1.尽量使用final修饰符。 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是fina ...
literary_fly 评论(0) 有1217人浏览 2011-08-30 23:04

String,StringBuffer和StringBuilder的区别!~

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容 ...
smallsilver 评论(0) 有776人浏览 2011-07-28 11:02

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics