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

Java内置的常用函数介绍与应用

发布时间:2023-06-09 19:01:43

Java是一种高级编程语言,它提供了许多内置的常用函数,可以帮助开发人员完成各种任务。这些内置函数主要包括数学函数、字符串处理函数、时间函数等。在本文中,我们将详细介绍Java内置的常用函数,并且给出应用示例。

1. 数学函数

Java中提供了许多数学函数,可以完成各种数学计算。这些数学函数主要包括以下几种:

1.1. Math.PI

Math.PI是一个常量,它表示圆周率π,其值为3.141592653589793。

应用示例:

计算圆的面积:

double r = 10;    //半径为10

double area = Math.PI * r * r;

System.out.println("圆的面积为:" + area);

输出结果:

圆的面积为:314.1592653589793

1.2. Math.abs()

Math.abs()函数可返回一个数的绝对值。

应用示例:

计算-5的绝对值:

int num = -5;

int absNum = Math.abs(num);

System.out.println("-5的绝对值是:" + absNum);

输出结果:

-5的绝对值是:5

1.3. Math.max()

Math.max()函数可以返回两个数的最大值。

应用示例:

比较两个数的大小:

int num1 = 10;

int num2 = 20;

int maxNum = Math.max(num1, num2);

System.out.println("最大值是:" + maxNum);

输出结果:

最大值是:20

1.4. Math.min()

Math.min()函数可以返回两个数的最小值。

应用示例:

比较两个数的大小:

int num1 = 10;

int num2 = 20;

int minNum = Math.min(num1, num2);

System.out.println("最小值是:" + minNum);

输出结果:

最小值是:10

2. 字符串处理函数

Java中提供了许多字符串处理函数,可以完成各种字符串操作。这些字符串处理函数主要包括以下几种:

2.1. String.length()

String.length()函数可以返回一个字符串的长度。

应用示例:

计算一个字符串的长度:

String str = "Hello, world!";

int len = str.length();

System.out.println("字符串的长度为:" + len);

输出结果:

字符串的长度为:13

2.2. String.charAt()

String.charAt()函数可以返回一个字符串中指定位置的字符。

应用示例:

获取一个字符串中指定位置的字符:

String str = "Hello, world!";

char ch = str.charAt(6);

System.out.println("字符串中第7个字符为:" + ch);

输出结果:

字符串中第7个字符为:w

2.3. String.toUpperCase()

String.toUpperCase()函数可以将一个字符串中的所有字符转换为大写字母。

应用示例:

将一个字符串所有的字符转换为大写字母:

String str = "hello, world!";

String upperStr = str.toUpperCase();

System.out.println("转换后的字符串为:" + upperStr);

输出结果:

转换后的字符串为:HELLO, WORLD!

2.4. String.toLowerCase()

String.toLowerCase()函数可以将一个字符串中的所有字符转换为小写字母。

应用示例:

将一个字符串所有的字符转换为小写字母:

String str = "HELLO, WORLD!";

String lowerStr = str.toLowerCase();

System.out.println("转换后的字符串为:" + lowerStr);

输出结果:

转换后的字符串为:hello, world!

3. 时间函数

Java中提供了许多时间函数,可以完成各种时间操作。这些时间函数主要包括以下几种:

3.1. System.currentTimeMillis()

System.currentTimeMillis()函数可以返回当前时间与1970年1月1日0点0分0秒之间的毫秒数。

应用示例:

获取当前时间的毫秒数:

long time = System.currentTimeMillis();

System.out.println("当前时间的毫秒数为:" + time);

输出结果:

当前时间的毫秒数为:1626731444861

3.2. Date()

Date()函数可以返回当前的日期和时间。

应用示例:

获取当前日期和时间:

Date date = new Date();

System.out.println("当前日期和时间为:" + date);

输出结果:

当前日期和时间为:Wed Jul 21 15:28:03 CST 2021

3.3. SimpleDateFormat()

SimpleDateFormat()函数可以将一个日期转换为指定格式的字符串。

应用示例:

将一个日期转换为指定格式的字符串:

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String str = sdf.format(date);

System.out.println("转换后的字符串为:" + str);

输出结果:

转换后的字符串为:2021-07-21 15:28:03

总结

Java内置的常用函数非常多,本文只列举了一部分。掌握这些函数,可以大大提高Java程序的开发效率。在实际开发中,需要根据具体需求选择相应的函数,并进行必要的参数调整,才能完成所需的任务。