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

常用Java函数总结:String、Math、Date等

发布时间:2023-06-02 08:26:50

Java是一门广泛应用的编程语言,常用的内置函数有很多,本文将介绍一些常用的函数,包括Java中用于字符串、数学、日期的函数。

一、String类

String类是Java中常用的字符串处理类,可以完成字符串的拼接、替换、分割等基本操作。

1.字符串拼接

String类的基本方法就是将两个字符串拼接成一个字符串,Java中的“+”符号就是用来拼接两个字符串的。

例如:

String s1 = “Hello”;

String s2 = “World”;

String s3 = s1 + s2;

输出结果是:HelloWorld

2.字符串截取

String类提供了substring()方法,可以从原字符串中截取部分字符串。

例如:

String s1 = “Hello World”;

String s2 = s1.substring(0,5);

输出结果是:Hello

3.字符串替换

String类提供了replace()方法,可以将原字符串中的某些字符替换成指定的字符。

例如:

String s1 = “I love java”;

String s2 = s1.replace(“java”,”python”);

输出结果是:I love python

二、Math类

Math类是Java中提供的数学库,可以进行常用的数学计算。

1.绝对值

Math类提供了abs()方法,可以计算一个数的绝对值。

例如:

int num = -10;

int absNum = Math.abs(num);

输出结果是:10

2.取整

Math类提供了floor()、ceil()、round()三个方法,可以对一个数进行取整操作。

floor()方法表示向下取整,即取比当前数小的最大整数。

例如:

double num = 3.49;

int floorNum = (int) Math.floor(num);

输出结果是:3

ceil()方法表示向上取整,即取比当前数大的最小整数。

例如:

double num = 3.49;

int ceilNum= (int) Math.ceil(num);

输出结果是:4

round()方法表示四舍五入取整。

例如:

double num = 3.49;

int roundNum = (int) Math.round(num);

输出结果是:3

三、Date类

Date类是Java中用于表示日期和时间的类。

1.获取当前时间

可以使用系统自带的静态方法currentTimeMillis()来获取当前系统时间。时间戳指从1970年1月1日 00:00:00到现在的毫秒数。

例如:

long currentTime = System.currentTimeMillis();

2.日期格式化输出

通过DateFormat类,可以将日期对象格式化为字符串输出。

例如:

Date now = new Date();

DateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

String str = dateFormat.format(now);

输出结果是:当前的日期和时间,例如“2022-01-10 18:00:00”。

以上就是常用的Java函数总结。在实际开发中,可以根据需要选用相应的函数,提高开发效率和代码质量。