了解JAVA函数库之常见函数篇
Java是一种广泛使用的编程语言,支持自己编写函数,也可以利用Java函数库中提供的常见函数完成一些常见操作。下面将介绍常见的Java函数库函数。
1. Math库
Math库是Java中提供的一个数学函数库,包含种类繁多的数学计算函数,如最大最小值,绝对值,幂,三角函数等。
例如,Math.abs()函数用于返回给定double、float、int、long类型数字的绝对值:
int a = -5; System.out.println(Math.abs(a));
输出结果为:5
2. String库
String库提供了许多用于处理字符串的函数,如字符串查找、替换、剪切等。
例如,String.indexOf()函数用于在字符串中查找特定的子字符串:
String str = "Hello world";
int index = str.indexOf("world");
System.out.println(index);
输出结果为:6
3. System库
System库包含了与系统相关的函数,如系统输出,获取系统时间等。
例如,System.out.println()用于输出字符串到控制台:
System.out.println("Hello, world!");
输出结果为:Hello, world!
4. ArrayList库
ArrayList库提供了一种可以调整大小的数组结构,可以存储任何类型的对象。
例如,ArrayList.add()用于向数组中添加元素:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("orange");
System.out.println(list);
输出结果为:[apple, orange]
5. Calendar库
Calendar库封装了日期和时间计算方法。
例如,Calendar.getInstance()用于获取当前时间:
Calendar c = Calendar.getInstance(); System.out.println(c.getTime());
输出结果为当前的日期和时间。
6. Scanner库
Scanner库用于读取控制台输入。
例如,Scanner.nextLine()用于读取一行输入:
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter your name:");
String name = scanner.nextLine();
System.out.println(name);
输出会要求输入名字,然后输出对应的名字。
7. Random库
Random库用于生成随机数。
例如,Random.nextInt()用于生成一个0到指定数字之间的随机整数:
Random random = new Random(); int num = random.nextInt(10); System.out.println(num);
输出结果为0到9之间的随机整数。
总之,Java函数库提供了许多常见函数用于完成各种任务,简化了编程过程。熟练使用这些库可以显著提高Java程序的开发效率。
