欢迎访问宙启技术站
智能推送

了解JAVA函数库之常见函数篇

发布时间:2023-06-22 00:07:07

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程序的开发效率。