看看下面代码,或许对以后有帮助~~
public class TestStr {
/**
* @param args
*/
//下面的方法应该是变量的地址引用吧。
public void ChangeString(StringBuffer OldStr,StringBuffer NewStr)
{
OldStr.append(NewStr);
//OldStr=new StringBuffer("圣诞快乐!"); //OldStr指向了一个新地地址,并对他进行操作,所以原来的地址中的内容不变。
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
TestStr ts =new TestStr();
StringBuffer Str1 =new StringBuffer("新年"); //Str1 指的这个字符串的地址。而不是这个字符串的值。
StringBuffer Str2 =new StringBuffer("快乐!");//同上
ts.ChangeString(Str1, Str2);
System.out.println(Str1);
}
}
分享到:
- 2009-03-05 20:31
- 浏览 695
- 评论(0)
- 论坛回复 / 浏览 (0 / 1357)
- 查看更多
相关推荐
本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例: ...
Excel中right函数引用单元格及字符串的使用方法实例.docx
Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...
equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。 例:String s1="Hello"; String s2=new String(s1); s1.eauals(s2); //true s1==s2;//false 10、compareTo()和...
提出基于特征字符串动态引用频率的程序胎记,分析了其应对编译优化、压缩混淆的能力,设计了其提取算法;通过对库引用问题的分析,提出了其相似性函数,通过实例验证了上述动态程序胎记和相似性函数在分析库引用问题...
C语言精彩百例第1-44例 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 ...实例39 字符串指针 实例40 函数指针 实例41 指针数组 实例42 二维指针 实例43 指针的初始化 实例44 综合实例
Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...
4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用...
4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用...
Python中的字符串对象是不能更改的,也即直接修改字符串中的某一位或几位字符是实现不了的,即python中字符串对象不可更改,但字符串对象的引用可更改,可重新指向新的字符串对象。 + 直接字符串外+元素 name = '...
实例041 将字符串的每个字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串中分离文件路径、文件名及 扩展名 55 实例044 获取字符串中汉字的个数 57 实例045 批量替换某一类字符串 58 实例046...
实例108将若干字符串按照字母顺序输出 实例109用指向函数的指针比较大小 实例110用指针函数实现求学生成绩 实例111使用指针的指针输出字符串 实例112实现输入月份号输出该月份英文名 实例113使用指向指针的指针对...
整数和字符串是不可变对象,也就意味着可以用来共享,如100个“python”字串变量可以共享一个“python”字符串对象,而不是创建100个“python”字符串。 小整数对象池 为了应对小整数的频繁使用,python使用对小...
字符串和数组是引用类型,也就是说他们作为地址放在栈里,当重新赋值时,栈里的地址改变方向,原来的指向变没或给回收了,英文:string、array。 比如:$str=”字符串”;$arr=array(“a”=>”数”,”b”=>”组”);/...
本文实例讲述了js中值引用和地址引用。分享给大家供大家参考,具体如下: js中任何事务都是对象。包括基本数据类型(undefined,boolean,number,string,null)。 对象只是拥有属性和方法的特殊数据类型。 基本数据...
使用引用计数管理相同的字符串,避免不必要的字符串拷贝 支持深拷贝(deepcopy) 缓存字符串哈希值,更快的字符串比较操作 同时,我也希望能够做到: 线程安全 在QString库中,我们使用qstring标识符声明一个QString...
字符串中只有两个只读的属性,没有可设置的属性,所以说string 类型的实例具有固定不变性。只要是改变了字符串的内容,系统就会在堆内存中生成一个全新的字符串。其实这一点并不能算作是字符串的特殊性,这和普通的...
可以通过访问字符串负偏移,来操作引用计数位和串长位来操作。 这些操作被实现成四个函数: function GetStringRef(Const Str:AnsiString) : Integer; function GetStringLen(Const Str:AnsiString) : ...