`
wantingqiang
  • 浏览: 24539 次
  • 性别: 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);
	}
}

 

分享到:
评论

相关推荐

    php字符串操作全实例心得

    PHP 字符串操作全实例心得 PHP 字符串函数大全是 PHP 编程语言中处理字符串的函数的集合。这些函数可以对字符串进行各种操作,如加密、解密、格式化、搜索、替换等。下面是 PHP 字符串函数大全的详细说明: 1. ...

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

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

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

    Excel 中 Right 函数引用单元格及字符串的使用方法实例 Right 函数是 Excel 中的一个文本函数,用于从指定字符串的最右边开始,截取特定长度的一串字符。它有两个参数:指定的字符串和指定的长度。下面我们将详细...

    Java 字符串操作源码实例集.rar

    这个名为"Java 字符串操作源码实例集.rar"的压缩包集合了一组针对字符串操作的简单示例,非常适合Java初学者学习。下面我们将深入探讨这些实例可能涉及的知识点。 1. **字符串创建与常量池**: 在Java中,字符串是...

    java字符串 详解 java实例20

    当创建一个字符串并用引号括起来时,JVM会检查常量池中是否存在相同的字符串,如果存在则直接引用,否则创建新实例并放入池中。这种方式提高了内存效率。 三、字符串操作 1. 连接:`+`运算符可以用于连接字符串,...

    C#实现实体类与字符串互相转换的方法

    本文实例讲述了C#实现实体类与字符串互相转换的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Text; namespace PackDLL.Data.ConvertData { ///...

    c++ 字符串实例化对象.zip

    本实例将探讨如何实例化C++中的字符串对象,并结合映射容器(如std::map)来绑定字符和对象。通过分析`main.cpp`和`demo.h`这两个文件,我们可以学习到以下关键知识点: 1. **C++ std::string 类型**:C++标准库中...

    非托管字符串和托管字符串的转换

    2. **IntPtr 和 Marshal.PtrToStringAnsi/UTF8/UniCode**:可以将托管字符串的引用转换为`IntPtr`,然后使用`Marshal.PtrToStringAnsi/UTF8/Unicode`方法获取非托管字符串。这种方法适用于已知字符串编码的情况。 3...

    输入10个字符串到一个字符串数组

    - **排序算法**:在 `Test20` 类中,使用了简单的冒泡排序算法对字符串中的字符进行排序。 - **字符比较**:`if (s[j] > s[j + 1])` 用于比较两个相邻字符的大小,以实现排序逻辑。 ### 3. 数组操作 #### 3.1 数组...

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

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

    corba 基于对象字符串的对象引用获取示例程序

    这种字符串可以是全局唯一标识符(GIOP)或者IIOP(Internet Inter-ORB Protocol)URL,其中包含了ORB的地址、端口以及对象的关键信息。 本示例程序的核心在于如何基于对象字符串获取并使用对象引用。首先,你需要...

    java 创建字符串类

    当创建一个`String`对象时,如果常量池中已经存在相同内容的字符串,那么将返回该字符串的引用,而不是创建新的对象。 4. **字符串比较**: - `equals()`方法:用于比较两个字符串的内容是否相等,忽略大小写可以...

    生成随机字符串(字符串,数字)

    例如,如果需要生成的随机字符串在特定范围内不能重复,可以使用集合(如HashSet)来检查新生成的字符串是否已存在。若要保证字符分布更均匀,可以使用更复杂的随机数生成算法,或者对生成的字符串进行一定的调整。 ...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    4. **锚字符**:`^` 表示字符串的开始,`$` 表示字符串的结束,用于限制匹配的位置。 #### 五、实例分析 接下来通过几个具体的例子来进一步了解正则表达式的使用。 **例1:** 校验是否全由数字组成 ```javascript ...

    Delphi字符串、变量、指针的一个实例

    本文将深入探讨Delphi中的字符串、变量和指针,通过一个实例来阐述它们在实际编程中的应用。 首先,让我们了解Delphi中的字符串。在Delphi中,字符串是Unicode字符的动态数组,由系统自动管理内存。每个字符串都有...

    java字符串实验题目

    在处理字符串相关的问题时,可能会遇到各种异常,如`NullPointerException`(当试图访问空引用时抛出)、`StringIndexOutOfBoundsException`(当索引超出字符串边界时抛出)。对于这些异常,Java提供了try-catch语句...

    .net 数组与字符串

    字符串是`System.String`类的实例,可以使用双引号`""`或者`@""`创建。例如: ```csharp string str1 = "Hello, World!"; string str2 = @"This is a string with \n newline."; ``` 字符串提供了丰富的操作方法,...

    用C#编程语言实现数据结构传递整形变量、字符串、数组的方法

    字符串在C#中是不可变的对象,意味着每次对字符串的操作都会创建一个新的字符串实例。因此,即使是值传递,也无法在方法内直接修改传入字符串。例如: ```csharp void ModifyString(string str) { str += " ...

    C#字符串操作与正则表达式

    `Regex.IsMatch()`用于检查字符串是否符合某个模式,`Regex.Match()`和`Regex.Matches()`找到匹配的实例,`Regex.Replace()`则进行替换操作。正则表达式模式由特殊字符和普通字符组成,如"."代表任意字符,"^"表示...

    java 数组和字符串

    ` 创建字符串实例。 - `str.length();` 返回字符串长度。 - `str.concat(" World!");` 连接字符串。 - `str.charAt(0);` 获取指定索引处的字符。 - `str.substring(1, 4);` 截取子字符串。 - `str.toUpperCase...

Global site tag (gtag.js) - Google Analytics