常用Java函数总结:String、Math、Date等
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函数总结。在实际开发中,可以根据需要选用相应的函数,提高开发效率和代码质量。
