# Java教程 - 13 Java常用类

下面介绍一下在开发中,比较常用的类。

# 13.1 字符串

因为字符串创建后就无法改变了,所以在进行字符串拼接的时候,建议使用 StringBufferStringBuilder

使用举例:

public class StringTest {
    public static void main(String[] args) {
        // 创建StringBuilder
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("Hello ");
        stringBuilder.append("World");
        stringBuilder.append("!");

        String result1 = stringBuilder.toString();       // 将StringBuilder转换为String
        System.out.println(result1); // 输出: Hello World!

        // 创建StringBuilder
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("Hello ");
        stringBuffer.append("World");
        stringBuffer.append("!");

        String result2 = stringBuffer.toString();       // 将StringBuilder转换为String
        System.out.println(result2); // 输出: Hello World!
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

StringBuffer 和 StringBuilder 的用法是一样的,他们的区别是 StringBuffer 是线程安全的,效率低,StringBuilder 是非线程安全的,效率高。如果是全局多线程共享数据,使用 StringBuffer。

StringBufferStringBuilder 也提供了一些其他的方法,例如插入、反转等,查一下 Java API 就可以知道了。

# 13.2 数学运算

Java 中的 Math 类是一个提供数学函数和常量的工具类。这个类包含了执行基本数学运算的方法,例如三角函数、指数函数、对数函数、舍入函数以及生成随机数的方法等。Math 类中的方法都是静态的,因此可以直接通过类名来调用,而不需要创建 Math 类的实例。

内容未完......