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

Java中常见的内置函数用法介绍

发布时间:2023-06-26 22:57:07

Java是一种面向对象的编程语言,其内置了大量的函数,可以满足各种不同的编程需求。下面,我们将介绍Java中常见的内置函数的用法。

1. Math函数

Math函数是一个Java中常用的内置函数库,可以实现各种数学计算功能,如绝对值、平方根、三角函数、指数函数等等。下面是Math函数的一些常见用法:

① abs函数:计算一个整数的绝对值。

int num = -10;

int result = Math.abs(num); // result为10

② sqrt函数:计算一个数的平方根。

double num = 16;

double result = Math.sqrt(num); // result为4

③ pow函数:计算一个数的幂。

double num = 2;

double power = 3;

double result = Math.pow(num, power); // result为8

④ sin函数:计算一个角度的正弦值,单位为弧度。

double angle = 30; // 角度

double radian= Math.toRadians(angle); // 将角度转换为弧度

double result = Math.sin(radian); // result为0.5

2. String函数

String函数是Java中常见的字符串处理函数,可以用于字符串的拼接、分割、替换等操作。下面是String函数的一些常见用法:

① length函数:计算一个字符串的长度。

String str = "hello world";

int len = str.length(); // len为11

② charAt函数:获取一个字符串中指定位置的字符。

String str = "hello world";

char c = str.charAt(2); // c为'l'

③ substring函数:截取一个字符串的指定子串。

String str = "hello world";

String subStr = str.substring(2, 5); // subStr为"llo"

④ replace函数:替换一个字符串中的指定字符。

String str = "hello world";

String newStr = str.replace("l", "L"); // newStr为"heLLo worLd"

3. Scanner函数

Scanner函数是一个标准输入流类,主要用于从键盘读取数据,可以用来实现控制台输入操作。下面是Scanner函数的一些常见用法:

① next函数:获取下一个输入的字符串。

Scanner scanner = new Scanner(System.in);

String str = scanner.next(); // 获取控制台输入的字符串

② nextInt函数:获取下一个输入的整数。

Scanner scanner = new Scanner(System.in);

int num = scanner.nextInt(); // 获取控制台输入的整数

③ nextLine函数:获取下一行输入的字符串。

Scanner scanner = new Scanner(System.in);

String str = scanner.nextLine(); // 获取控制台输入的一行字符串

4. Date函数

Date函数是一个用来表示日期和时间的类,可以用来表示一个具体的日期和时间。下面是Date函数的一些常见用法:

① getTime函数:获取当前时间对应的毫秒数。

Date date = new Date();

long time = date.getTime(); // 获取当前时间对应的毫秒数

② before函数:比较两个日期的先后顺序。

Date date1 = new Date();

Date date2 = new Date();

boolean isBefore = date1.before(date2); // date1是否在date2之前

③ toString函数:将一个日期对象转换为字符串。

Date date = new Date();

String str = date.toString(); // 将date对象转换为字符串

总之,Java中内置的函数库非常丰富,上面仅是其中的一部分常见函数用法介绍,可以根据实际需求进行使用。