`
wantingqiang
  • 浏览: 23527 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

字符串地址引用实例

阅读更多


看看下面代码,或许对以后有帮助~~

 

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);
	}
}

 

分享到:
评论

相关推荐

    C#判断字符串是否存在字母及字符串中字符的替换实例

    本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例: ...

    Excel中right函数引用单元格及字符串的使用方法实例.docx

    Excel中right函数引用单元格及字符串的使用方法实例.docx

    JAVA字符串比较、提取子串等源码小合集.rar

    Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...

    java字符串操作大全

     equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。  例:String s1="Hello";  String s2=new String(s1);  s1.eauals(s2); //true  s1==s2;//false 10、compareTo()和...

    论文研究-基于特征字符串动态引用频率的库引用识别.pdf

    提出基于特征字符串动态引用频率的程序胎记,分析了其应对编译优化、压缩混淆的能力,设计了其提取算法;通过对库引用问题的分析,提出了其相似性函数,通过实例验证了上述动态程序胎记和相似性函数在分析库引用问题...

    1-44.rar_12.21_4*4_串应用_实例

    C语言精彩百例第1-44例 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 ...实例39 字符串指针 实例40 函数指针 实例41 指针数组 实例42 二维指针 实例43 指针的初始化 实例44 综合实例

    Java 字符串与文本相关实例

    Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...

    未将对象引用设置到对象的实例问题原因

    4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用...

    未将对象引用设置到对象的实例--可能出现的问题总结

    4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用...

    python向字符串中添加元素的实例方法

    Python中的字符串对象是不能更改的,也即直接修改字符串中的某一位或几位字符是实现不了的,即python中字符串对象不可更改,但字符串对象的引用可更改,可重新指向新的字符串对象。 + 直接字符串外+元素 name = '...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例041 将字符串的每个字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串中分离文件路径、文件名及 扩展名 55 实例044 获取字符串中汉字的个数 57 实例045 批量替换某一类字符串 58 实例046...

    Visual C++开发实战1200例 第3章

    实例108将若干字符串按照字母顺序输出 实例109用指向函数的指针比较大小 实例110用指针函数实现求学生成绩 实例111使用指针的指针输出字符串 实例112实现输入月份号输出该月份英文名 实例113使用指向指针的指针对...

    Python小整数对象池和字符串intern实例解析

    整数和字符串是不可变对象,也就意味着可以用来共享,如100个“python”字串变量可以共享一个“python”字符串对象,而不是创建100个“python”字符串。 小整数对象池 为了应对小整数的频繁使用,python使用对小...

    《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组

    字符串和数组是引用类型,也就是说他们作为地址放在栈里,当重新赋值时,栈里的地址改变方向,原来的指向变没或给回收了,英文:string、array。 比如:$str=”字符串”;$arr=array(“a”=>”数”,”b”=>”组”);/...

    js中值引用和地址引用实例分析

    本文实例讲述了js中值引用和地址引用。分享给大家供大家参考,具体如下: js中任何事务都是对象。包括基本数据类型(undefined,boolean,number,string,null)。 对象只是拥有属性和方法的特殊数据类型。 基本数据...

    qstring:一个受Redis中的SDS和Python中的字符串对象洗脑的动态字符串库

    使用引用计数管理相同的字符串,避免不必要的字符串拷贝 支持深拷贝(deepcopy) 缓存字符串哈希值,更快的字符串比较操作 同时,我也希望能够做到: 线程安全 在QString库中,我们使用qstring标识符声明一个QString...

    C#中字符串的一般性和特殊性

    字符串中只有两个只读的属性,没有可设置的属性,所以说string 类型的实例具有固定不变性。只要是改变了字符串的内容,系统就会在堆内存中生成一个全新的字符串。其实这一点并不能算作是字符串的特殊性,这和普通的...

    Delphi实例演示直接操作引用计数和串长

     可以通过访问字符串负偏移,来操作引用计数位和串长位来操作。  这些操作被实现成四个函数:  function GetStringRef(Const Str:AnsiString) : Integer;  function GetStringLen(Const Str:AnsiString) : ...

Global site tag (gtag.js) - Google Analytics