`

StringBuffer学习

    博客分类:
  • Java
阅读更多

如下代码:

 

public class StringBufferTest
{
	public static void main(String args[])
	{
		final StringBuffer sb = new StringBuffer("ABC");
		sb.append("DEF");
		System.out.println(sb);
		
//		final String str = "ABC";
//		str = "DEF";
//		System.out.println(str);
		
		StringBuffer sb1 = new StringBuffer("A");
		StringBuffer sb2 = new StringBuffer("B");
		
		System.out.println(sb1 + "," + sb2);
		test(sb1, sb2);
		System.out.println(sb1 + "," + sb2);
		
		
		Integer i1 = new Integer(2);
		Integer i2 = new Integer(3);
		
		System.out.println(i1 + "," + i2);
		test2(i1, i2);
		System.out.println(i1 + "," + i2);
	}
	
	private static void test(StringBuffer x, StringBuffer y)
	{
		x = x.append(y).append(x);
		y = x;
	}
	
	private static void test2(Integer x, Integer y)
	{
		x = x + y;
		y = x + 3;
	}
}

 

 

输出为:

ABCDEF
A,B
ABAB,B
2,3
2,3

 

0
1
分享到:
评论

相关推荐

    Java语言中StringBuffer的用法

    通过分析这些文件,我们可以学习到`StringBuffer`在实际编程中的多种应用方式,进一步巩固其用法和优势。 总的来说,`StringBuffer`是Java中处理可变字符串的首选工具,尤其是在需要频繁修改字符串或在多线程环境中...

    JAVA中String与StringBuffer的区别 自己的学习笔记总结

    ### JAVA中String与StringBuffer的区别 在Java编程语言中,`String` 和 `StringBuffer` 都是非常重要的类,它们用于处理字符串数据。虽然它们都实现了字符串操作的功能,但它们之间存在一些重要的区别,这些区别...

    JavaString、StringBuffer、StringBuildermd,学习代码

    图片资源可能包含了代码示例、类结构图或者概念解释,可以帮助我们更直观地理解和学习这些概念。例如,`2196407-20210422152310204-137300783.png`可能展示了`String`、`StringBuffer`和`StringBuilder`的性能对比...

    ch4.rar_stringbuffer

    在压缩包中的"例子1"到"例子5"文件中,很可能包含了这些方法的实际应用示例,你可以打开每个文件,逐一学习它们如何在具体情境中被使用。通过实践,你会更好地理解和掌握`StringBuffer`的用法,提升你的编程技能。在...

    面试的经典程序(String,StringBuffer,list,Connections)

    在Java编程语言中,面试时常会涉及到一些核心概念和技术,如字符串操作、数据结构和并发处理。本篇文章将深入探讨标题和描述中提及...通过深入学习和实践,你可以进一步提升自己的编程技能,为职业生涯打下坚实的基础。

    StringBuffer基本数据类型的封装)总结共11页

    在Java编程语言中,`StringBuffer`类是一个非常重要的工具,尤其在处理字符串拼接和修改时。...通过这个11页的总结,你可以深入学习到`StringBuffer`的基本用法和它与基本数据类型之间的交互,提升编程技能。

    15_常用API_第1天(Object、String、StringBuffer、用户登陆注册)_讲义

    在Java编程语言中,API(Application Programming Interface...学习这些内容有助于构建基本的Java应用程序,尤其是在处理字符串操作和用户交互时。同时,了解如何安全地处理用户数据对于任何开发者来说都是至关重要的。

    api_StringBuffer.zip_fullvgv_java_tasteazi

    在分析`StringBuffer`的源码时,可以学习到其内部如何实现线程安全的字符串操作,例如如何管理字符数组的大小以及在添加、删除和替换操作时如何进行同步控制。通过阅读源码,开发者可以深入理解Java的内存管理和多...

    第5讲 String、StringBuffer、StringBuilder有什么区别1

    在Java中,我们有三种主要的字符串类:String、StringBuffer和StringBuilder,它们各自具有不同的特性和适用场景。 首先,`String`类是Java中的一个基础且不可变的类,被声明为`final`,其内部属性也是`final`的。...

    JAVA面试题 从源码角度分析StringBuffer和StringBuilder的区别

    下面我们来一起学习下吧。 继承关系 ----- 在Java中,StringBuffer和StringBuilder都继承自AbstractStringBuilder类。从源码上可以看到,StringBuffer和StringBuilder的继承结构如下所示: ```java public class ...

    Java常用类库StringBuffer,Runtime,日期操作类等类库总结

    Java常用类库StringBuffer、Runtime、日期操作类等类库总结 Java程序设计语言中有许多实用的...StringBuffer、Runtime、日期操作类等类库是Java中非常重要的类库,对于Java程序设计语言的学习和应用是非常有帮助的。

    javascript制作sql转换为stringBuffer的小工具

    在本篇文章中,我们主要学习如何使用JavaScript来制作一个将SQL语句转换为StringBuffer格式的在线小工具。StringBuffer是Java中一个可变的字符序列,它提供了一系列方法用于修改字符序列的内容,如append()、insert...

    【IT十八掌徐培成】Java基础第10天-01.字节集-编解码操作-中繁体-StringBuffer.zip

    字节集-编解码操作-中繁体-StringBuffer.avi"可能是这个课程的教学视频,通过观看可以直观地学习到上述知识点,并配合实践加深理解。 总的来说,这个课程将帮助学习者掌握Java中关于字节集、编解码和字符串处理的...

    java代码笔记2010-06-01:Java内部类 静态内部类 局部内部类 明明内部类;StringBuffer reverse的使用;

    Java内部类是Java语言中一个独特且强大的特性,它允许我们在一个类的内部定义另一个类。内部类可以分为四种类型:静态内部类、成员内部类(非静态...通过阅读和学习相关源码,可以进一步深入理解这些机制的实现原理。

    BATJ面试题讲解-String、StringBuffer、StringBuilder的区别

    BATJ面试题讲解-String、StringBuffer、StringBuilder的区别

    Java 汇总学习简介7

    本章节主要聚焦于Java中的字符串类,包括`String`和`StringBuffer`,旨在帮助学习者深入理解这两个类的特性、构造方法以及常用方法的使用。 1. 字符串的概念与区别 字符串是由一个或多个字符组成的序列,通常用于...

    java精典编程100例 9

    通过本文的学习,我们了解到`StringBuffer`作为一种高性能的字符串处理工具,在Java开发中有着广泛的应用。无论是多线程环境下的数据处理还是大量字符串的拼接操作,`StringBuffer`都能发挥其独特的优势。希望读者...

    java李兴华学习笔记之Java常用类库

    ### Java李兴华学习笔记之Java常用类库 #### 一、课程介绍及知识点概览 根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库...

    Java编程规范学习总结

    ### Java编程规范学习总结 #### 变量的命名规则 在Java编程中,变量的命名遵循一定的规则: 1. **变量名中不能包含空格**:例如,`int myVariable` 是合法的,但 `int my variable` 则不是。 2. **变量名区分大小...

    java学习路线总结.doc

    - **字符串处理**:掌握String、StringBuffer和StringBuilder的使用,理解它们的区别。 - **包装类**:学习基本类型的包装类,如Integer、Double等。 - **日期和时间**:使用Date和SimpleDateFormat处理日期格式化,...

Global site tag (gtag.js) - Google Analytics