# Java教程 - 13 Java常用类
下面介绍一下在开发中,比较常用的类。
# 13.1 字符串
因为字符串创建后就无法改变了,所以在进行字符串拼接的时候,建议使用 StringBuffer
和 StringBuilder
。
使用举例:
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
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。
StringBuffer
和 StringBuilder
也提供了一些其他的方法,例如插入、反转等,查一下 Java API 就可以知道了。
# 13.2 数学运算
Java 中的 Math
类是一个提供数学函数和常量的工具类。这个类包含了执行基本数学运算的方法,例如三角函数、指数函数、对数函数、舍入函数以及生成随机数的方法等。Math
类中的方法都是静态的,因此可以直接通过类名来调用,而不需要创建 Math
类的实例。
内容未完......
← 12-文件与IO 14-Maven项目 →