- 定义:StringBuffer是可变字符串类,创建StringBuffer后可以随意改变字符串的内容,
- StringBuffer类的append()方法用于向远字符串中追加字符串
- ```java
StringBuffer 对象.append(String str)
```
- 替换字符串(StringBuffer类的setCharAt()方法用于在字符串指定索引位置替换一个字符)
- ```java
StringBuffer 对象.setCharAt(int index, char ch);
```
- 删除字符串 StringBuffer 类提供了 deleteCharAt() 和 delete() 两个删除字符串的方法,
- ```java
//deleteCharAt()
StringBuffer 对象.deleteCharAt(int index);
```
- ```java
//deleteCharAt() 方法的作用是删除指定位置的字符,然后将剩余的内容形成一个新的字符串。例如:
StringBuffer sb = new StringBuffer("She");
sb.deleteCharAt(2);
System.out.println(sb); // 输出:Sh
```
- ```java
//返回值
//如果字符为大写,则返回 true;否则返回 false。(判断字符串是否为大写)
//实例
public class Test {
public static void main(String args[]) {
System.out.println( Character.isUpperCase('c'));
System.out.println( Character.isUpperCase('C'));
}
}
```
- ```java
//返回值
//如果字符为小写,则返回 true;否则返回 false。
//实例
public class Test {
public static void main(String args[]) {
System.out.println( Character.isLowerCase('c'));
System.out.println( Character.isLowerCase('C'));
}
}
```
- ```java
//返回转换后字符的大写形式,如果有的话;否则返回字符本身。
//实例
public class Test {
public static void main(String args[]) {
System.out.println(Character.toUpperCase('a'));
System.out.println(Character.toUpperCase('A'));
}
}
//以上程序执行结果为:
//A
//A
```
- ```java
//返回转换后字符的小写形式,如果有的话;否则返回字符本身。
//实例
public class Test {
public static void main(String args[]) {
System.out.println(Character.toLowerCase('a'));
System.out.println(Character.toLowerCase('A'));
}
}
//以上程序执行结果为:
//a
//a
```
-
以上转换转自w3school中的java集合框架部分