Java函数库的常用函数和用法
Java作为一种高级编程语言,其内置了众多函数库(library),以及丰富的第三方函数库。这些函数库为Java开发者提供了很多方便、高效和稳定的工具,可以大大提高程序开发的效率。下面介绍一些Java函数库中常用的函数及其用法:
一、java.lang库中的常用函数
1. String类中的函数
① length()函数:返回字符串长度。
② indexOf()函数:返回指定字符串首次出现的位置。
③ replace()函数:返回用指定字符串替换原字符串的结果。
④ substring()函数:返回指定索引范围内的子字符串。
⑤ toUpperCase()函数:返回字符串的大写形式。
⑥ toLowerCase()函数:返回字符串的小写形式。
例子:
String str = "Hello World!";
System.out.println(str.length()); // 输出 12
System.out.println(str.indexOf("W")); // 输出 6
System.out.println(str.replace("World", "Java")); // 输出 Hello Java!
System.out.println(str.substring(6)); // 输出 World!
System.out.println(str.toUpperCase()); // 输出 HELLO WORLD!
System.out.println(str.toLowerCase()); // 输出 hello world!
2. Math类中的函数
① abs()函数:返回参数的绝对值。
② sqrt()函数:返回参数的平方根。
③ pow()函数:返回 个参数的第二个参数次幂。
④ max()函数:返回两个参数中的最大值。
⑤ min()函数:返回两个参数中的最小值。
例子:
double x = -1.5; System.out.println(Math.abs(x)); // 输出 1.5 System.out.println(Math.sqrt(16)); // 输出 4.0 System.out.println(Math.pow(2, 3)); // 输出 8.0 System.out.println(Math.max(5, 10)); // 输出 10 System.out.println(Math.min(5, 10)); // 输出 5
二、java.util库中的常用函数
1. Scanner类中的函数
Scanner类用于读取用户的输入。下面介绍它的几个常用函数:
① next()函数:读取下一个单词。
② nextLine()函数:读取下一行输入。
③ nextInt()函数:读取下一个整数。
例子:
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个单词:");
String word = sc.next();
System.out.print("请输入一行文本:");
String line = sc.nextLine();
System.out.print("请输入一个整数:");
int n = sc.nextInt();
System.out.println("您输入的单词是:" + word);
System.out.println("您输入的文本是:" + line);
System.out.println("您输入的整数是:" + n);
2. Date类中的函数
Date类用于处理日期和时间。下面介绍它的几个常用函数:
① getTime()函数:返回表示日期的毫秒数。
② toString()函数:返回一个表示日期和时间的字符串。
例子:
Date now = new Date(); System.out.println(now.getTime()); // 输出当前时间的毫秒数 System.out.println(now.toString()); // 输出当前时间的字符串表示
三、java.io库中的常用函数
1. BufferedReader类中的函数
BufferedReader类用于读取文本文件,它提供了一些有用的函数:
① readLine()函数:读取一行文本并返回。
例子:
File file = new File("test.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
2. BufferedWriter类中的函数
BufferedWriter类用于写入文本文件,它提供了一些有用的函数:
① write()函数:将指定的字符串写入文件。
② newLine()函数:写入一个换行符。
例子:
File file = new File("test.txt");
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write("Hello World!");
bw.newLine();
bw.write("Hello Java!");
bw.close();
以上是Java函数库中常用的函数和用法的简要介绍,这些函数可以大大简化程序开发,提高开发效率。当然,Java函数库中的函数不止这些,开发者可以根据自己的需求进一步学习和掌握它们。
