`

deleteCharAt()方法和delete()实例

阅读更多
以下例子将告诉你如何使用 java.lang.StringBuffer.deleteCharAt() method.

package yiibai.com;

import java.lang.*;

public class StringBufferDemo {

  public static void main(String[] args) {
 
    StringBuffer buff = new StringBuffer("Java lang package");
    System.out.println("buffer = " + buff);

    // deleting character from index 4 to index 9
    buff.delete(4, 9);
    System.out.println("After deletion = " + buff);

    buff = new StringBuffer("amit");
    System.out.println("buffer = " + buff);
    // deleting character at index 2
    buff.deleteCharAt(2);
    System.out.println("After deletion = " + buff);
  }
}
编译和执行以上程序,将得到以下的结果:

buffer = Java lang package
After deletion = Java package
buffer = amit
After deletion = amt
转自http://www.yiibai.com/java/lang/stringbuffer_deletechara.html
====================================================
java 中charAt()作用的
比如"abcde"
调用chatAt(0) 这个0就是该字符串中某一字符的索引
返回a
调用chatAt(1) 返回b
分享到:
评论

相关推荐

    Java常用包

    这些包中的类和方法为Java开发提供了强大的支持。 一、java.lang包 java.lang包是Java的核心包,提供了基础数据类型的包装类、数学运算类、线程类、系统类等。其中,Integer、Character、Boolean是基础数据类型的...

    JAVA中常用类的常用方法.docx

    3. delete(int start, int end) 方法:可以删除从 start 开始到 end-1 为止的一段字符序列,返回修改后的该 StringBuffer 对象引用。 4. deleteCharAt(int index) 方法:移除此序列指定位置的 char。 5. reverse...

    Java StringBuilder

    4. **删除字符**:`delete()`和`deleteCharAt()`方法用于删除指定位置的字符或一段字符。例如: ```java sb.delete(6, 11); // 删除位置6到10的字符 sb.deleteCharAt(0); // 删除位置0的字符 ``` 5. **替换字符**:...

    JAVA期末复习重点知识.pdf

    4. **抽象类与抽象方法**:使用abstract关键字修饰的类和方法是抽象的。抽象方法没有具体实现,必须在子类中定义。含有抽象方法的类必须声明为抽象类,抽象类不能实例化,但可以被继承。 5. **String类**:String类...

    StringBuffer

    4. delete 和 deleteCharAt 方法:删除字符串中的子串或者字符,可以指定删除的起始和终止位置。 5. replace 方法:用于替换子串,可以指定要替换的子串和新的子串。 6. reverse 方法:将字符串倒序,可以用于变换...

    StringBuilder的用法.docx

    相比 String 类,它不是不可变的,这意味着我们可以在一个 StringBuilder 实例上进行多次修改,而不会生成新的字符串对象,从而避免了大量的内存分配和垃圾回收。 首先,我们来详细了解一下 StringBuilder 的创建...

    应用线程并通过BuilderString产生字符

    - **基本操作**:`append()`方法用于添加字符串,`insert()`用于在指定位置插入字符串,`delete()`和`deleteCharAt()`用于删除字符,`length()`获取当前字符串长度,`setCharAt()`修改指定位置的字符等。...

    详解Java中StringBuffer类常用方法

    - `delete()` 和 `deleteCharAt()`:这两个方法用于删除StringBuffer中的部分字符。`delete(start, end)`删除从`start`到`end-1`的字符,`deleteCharAt(index)`删除索引`index`处的字符。 - `replace()`:替换...

    java stringbuffer的用法示例

    - **删除(Delete)**:`delete()`方法用于删除指定范围内的数据,`deleteCharAt()`删除指定位置的单个字符。例如: ```java sb.delete(1, 3); // 删除从1到2(不包括3)的字符 sb.deleteCharAt(2); // 删除第2...

    android连接SQLite数据库源代码

    1.getWritableDatabase()和getReadableDatabase()的区别 ,两个方法都可以获取一个用于操作数据库的SQLiteDatabase实例 2.execSQL(增,删,改都是这个方法)和close();android内部有缓存可关闭也不关闭也行,查询...

    【Java基础笔记】String类以及StringBuffer Builder.docx

    理解它们的特性和使用方法对于编写高效、线程安全的代码至关重要。 一、`String`类 `String`类在Java中是一个不可变类,意味着一旦创建了一个`String`对象,它的内容就不能被修改。这是因为每次对`String`对象的...

    StringBuffer总结

    这对于多线程环境来说非常重要,因为它确保了即使有多个线程同时尝试修改同一个`StringBuffer`实例,也不会出现数据不一致的问题。 ### StringBuffer的主要方法 #### 1. 修改方法 - **`append()`**:将指定的字符...

    一篇文章快速搞懂Java中的字符串与包装类

    它们都提供了一系列方法,如`append()`用于添加字符或字符串,`insert()`用于在指定位置插入字符或字符串,`delete()`和`deleteCharAt()`用于删除字符,以及`reverse()`用于反转字符串。 了解这些基础知识后,...

    CORE JAVA总结_沈红喜

    - **对象池机制**:在JDK5.0及之后版本中,JVM会在启动时实例化9个对象池,其中包含8种基本类型的包装类对象和 `String` 对象。 ### 三、时间类 - **基本时间表示**:`long now = System.currentTimeMillis();` - ...

    CS1807-U201814745-朱槐志java21

    2. `s1 == s3` 是 `true`,因为 `s3` 使用 `intern()` 方法指向了 "Welcome" 的常量池实例。 3. `s1 == s4` 是 `true`,因为字符串拼接 "Wel" + "come" 会优化为直接引用常量池中的 "Welcome"。 4. `s1 == s7` 是 `...

Global site tag (gtag.js) - Google Analytics