`
tianjun309
  • 浏览: 368379 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java.lang.Appendable_simple_demo

阅读更多

可追加(append)接口。实现了该接口的类的对象实例具有可向其追加字符或字符序列的能力。希望能够接收Formatter输出的类必须实现该接口。

package com.test;

import java.io.IOException;

public class JavaLangAppendAble implements Appendable
{
	StringBuilder str = new StringBuilder(0);
	
	@Override
	public Appendable append(char c) throws IOException
	{
		return str.append(c);
	}

	@Override
	public Appendable append(CharSequence csq, int start, int end)
			throws IOException
	{
		return str.append(csq,start,end);
	}

	@Override
	public Appendable append(CharSequence csq) throws IOException
	{
		return str.append(csq);
	}
	
	
	public static void main(String[] args) throws IOException
	{
		JavaLangAppendAble able = new JavaLangAppendAble();
		able.append("this is test");
		System.out.println(able.str.toString());
	}
}

 

 

分享到:
评论

相关推荐

    java SE 类库查询手册

    这份文件是一本关于Java SE类库查询手册的内容摘要,其中详细列出了Java SE 6版本中常用的接口和类,主要集中在以下几个包中:java.applet, java.lang, java.io, 以及java.awt。以下是对文档中提及的知识点的详细...

    twirl, Play Scala 模板编译器.zip

    twirl, Play Scala 模板编译器 旋转 旋转是播放 模板引擎。在播放项目中,旋转是自动可以用的,也可以以独立使用,无需任何依赖。有关模板语法的更多信息,请参见模板引擎的Play 文档。 sbt旋转也可以在游戏外使用。...

    jdk-10安装包 Java SE平台

    3. 管理接口的改进:引入了`java.lang.AutoCloseable`的子接口`java.lang.Appendable`,以简化I/O操作。 4. 代码质量提升:包括编译器和JVM的优化,以及对Java语言规范的修订,以提高代码的可读性和可靠性。 总的来...

    javaSE的中文查询文档

    java.lang包是Java语言的核心包,它包含了Java编程中最基本的类,比如: - Object类:这是所有类的最终父类,定义了所有Java对象的通用行为。 - Class类:代表Java程序中的类型,包括类和接口。 - String类:用于...

    Java StringBuilder

    `StringBuilder`类位于`java.lang`包中,它继承自`AbstractStringBuilder`,并实现了`Appendable`和`CharSequence`接口。这个类提供了各种方法来添加、插入、删除和替换字符串中的字符,使得字符串操作更为便捷。 1...

    java类库——中文版

    - java.lang接口:这是Java语言的基础包,包含了Java程序最基本的类和接口,如String、Math、System等。 - AppletContext接口:这个接口提供了小程序的上下文环境,比如可以用来获取小程序所在的页面信息。 - ...

    java中的format.pdf

    - `format(Object obj, Appendable appendable)`:将对象格式化并追加到指定的`Appendable`对象,例如StringBuilder或StringBuffer。 - `parseObject(String source)`:解析源字符串为一个对象,可能会抛出`Parse...

    Java实训教程 Java软件开发实战 Java类库 第2章 字符串处理 共49页.pptx

    `String`类位于`java.lang`包内,是一个最终类(`final`),这意味着它不能被继承。`String`类使用UTF-16编码格式来存储字符串数据。由于`String`对象一旦创建就不能改变其内容,因此它是不可变的。 ##### 2.2 `...

    06 AbstractStringBuilder

    `AbstractStringBuilder`是Java平台中一个重要的类,它位于`java.lang`包下,主要用于构建可变的字符序列。在Java 1.5及后续版本中,`AbstractStringBuilder`被引入作为`StringBuilder`和`StringBuffer`的基础实现类...

    JAVA SE 类库查询手册

    Java.lang 包的核心类与接口 **Appendable 接口** - 定义了向任意目的地追加字符序列的能力。 - 通常用于构建字符串或格式化输出。 **Runnable 接口** - 表示一个可运行的任务。 - 实现此接口的对象可以被线程...

    Java SE7 API中文文档-类库查询

    ### `java.lang` 包 #### 接口 ##### `Appendable` 接口 `Appendable` 接口定义了一个可追加字符序列的对象的行为。任何实现了该接口的类都必须提供以下方法: - `append(CharSequence csq)`: 将指定字符序列...

    Java输入与输出 viso

    此资源为viso文档,主要为Java 输入与输出的UML类,包括:输入流与输出流的层次结构、Reader和Writer的层次结构、Closeable、Flushable、Readable和Appendable接口。

    Java SE 类库查询手册

    《Java SE类库查询手册》是一份旨在帮助Java开发者快速查找和回顾Java标准版(Standard Edition)中常用类库的参考资料。这份手册是对《Java从入门到精通》光盘中PDF文件的整理,虽然不是官方的API文档,但其内容...

    JSP内建对象详解

    exception – java.lang.Throwable `exception` 对象表示了一个异常。在JSP页面中发生异常时,可以通过该对象获取异常信息。 - **方法**: - `String getMessage();`: 获取异常消息。 - `void printStackTrace()...

    Android代码-kotlinx.html

    A kotlinx.html library provides DSL to build HTML to Writer/Appendable or DOM at JVM and browser (or other JavaScript engine) for better Kotlin programming for Web. Get started See Getting started ...

    netcdf-c-4.3.3.1.tar.gz

    3. **可扩展性**:文件可以在不改变原有数据的情况下被打开、修改和添加新数据,这称为“appendable”特性。 4. **数据压缩**:NetCDF支持数据压缩,可以在保持读写性能的同时减小文件大小。 5. **缓存机制**:为了...

    jsp/servlet内置方法详解

    在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种核心的技术,它们主要用于构建动态web应用程序。本文将深入解析JSP和Servlet的一些内置方法,帮助开发者更好地理解和运用这些方法。 **一、JSP/Servlet ...

    jsp内置对象常解,很实用的啊

    - **`Appendable append()`**:追加字符序列到输出流中。 #### 2. `request`对象:`javax.servlet.http.HttpServletRequest` `request`对象代表了客户端发送的HTTP请求。它可以用来获取客户端的各种信息,包括请求...

Global site tag (gtag.js) - Google Analytics