掌握 java 类的核心类库的使用,熟悉 java 的字符串常量(String)和字符串变量(StringBuffer)对象的构造和类方法的应用。
时间: 2024-03-05 12:51:34 浏览: 69
java 类和对象的使用.doc
Java 类的核心类库是 Java SE API(Java Standard Edition Application Programming Interface),包括了许多常用的类和接口,如字符串类 String、集合类 Collection、IO 类、线程类等。
在 Java 中,字符串常量使用 String 类表示,字符串变量使用 StringBuffer 或 StringBuilder 类表示。String 类是不可变的,一旦创建后就不能被修改,每次对字符串的操作都会返回一个新的 String 对象。而 StringBuffer 和 StringBuilder 类都是可变的,可以直接在原字符串上进行修改,性能更高。
下面给出 String 和 StringBuffer 的一些常用方法:
1. String 类方法:
```java
// 返回字符串长度
public int length()
// 返回指定下标的字符
public char charAt(int index)
// 返回子字符串
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
// 拼接字符串
public String concat(String str)
public String join(CharSequence delimiter, CharSequence... elements)
// 字符串比较
public int compareTo(String anotherString)
// 判断是否包含指定字符或字符串
public boolean contains(CharSequence s)
// 字符串替换
public String replace(char oldChar, char newChar)
public String replace(CharSequence target, CharSequence replacement)
```
2. StringBuffer 类方法:
```java
// 返回字符串长度
public int length()
// 返回指定下标的字符
public synchronized char charAt(int index)
// 返回子字符串
public synchronized StringBuffer substring(int start)
public synchronized StringBuffer substring(int start, int end)
// 拼接字符串
public synchronized StringBuffer append(Object obj)
public synchronized StringBuffer append(String str)
public synchronized StringBuffer append(StringBuffer sb)
// 反转字符串
public synchronized StringBuffer reverse()
// 删除字符串
public synchronized StringBuffer delete(int start, int end)
public synchronized StringBuffer deleteCharAt(int index)
// 插入字符串
public synchronized StringBuffer insert(int offset, Object obj)
public synchronized StringBuffer insert(int offset, String str)
```
以上仅是部分方法,Java 的字符串类和字符串变量类还有很多其他方法,可以去查阅 API 文档进行学习和掌握。
阅读全文