Java常用函数集锦:轻松实现常见操作!
Java作为一门非常流行的编程语言,在开发过程中我们常常需要使用到各种各样的函数。为了方便大家的开发工作,以下是一些常用的Java函数集锦,可以帮助大家实现常见的操作。
1. 字符串操作
1.1 字符串截取
String str = "abcdefgh";
String sub = str.substring(2,5); // 返回的结果为"cde"
1.2 字符串替换
String str = "Hello world";
String newStr = str.replace("world","Java"); // 返回的结果为 "Hello Java"
1.3 字符串分割
String str = "Hello,Java,World";
String[] arr = str.split(","); // 返回的结果为["Hello","Java","World"]
1.4 字符串去空格
String str = " Hello world ";
str = str.trim(); // 返回的结果为"Hello world"
2. 数字操作
2.1 取绝对值
int num = -3;
int absNum = Math.abs(num); // 返回的结果为3
2.2 取最小值
int a = 3,b = 5;
int minNum = Math.min(a, b); // 返回的结果为3
2.3 取最大值
int a = 3,b = 5;
int maxNum = Math.max(a, b); // 返回的结果为5
2.4 取四舍五入值
double num = 3.55;
int roundNum = Math.round(num); // 返回的结果为4
3. 集合操作
3.1 判断集合是否为空
List list = new ArrayList();
boolean isEmpty = list.isEmpty(); // 返回的结果为true
3.2 集合元素个数
List list = new ArrayList();
int size = list.size(); // 返回的结果为0
3.3 遍历集合
List list = new ArrayList();
for (String str : list) {
System.out.println(str);
}
3.4 清空集合
List list = new ArrayList();
list.clear(); // 清空集合中所有元素
4. 时间日期操作
4.1 获取当前时间
Date date = new Date();
long currentTime = date.getTime(); // 返回的结果为当前时间的毫秒数
4.2 格式化时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formatDate = sdf.format(date); // 返回的结果为"2022-02-22 10:22:22"
4.3 时间比较
Date date1 = new Date();
Date date2 = new Date();
boolean isBefore = date1.before(date2); // 返回的结果为true
4.4 时间加减
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH,1); // 如果当前时间为2022-02-22,执行该语句后为2022-02-23
以上就是一些常用的Java函数集锦,希望对大家有所帮助。在开发过程中,熟练掌握这些函数会极大地提高我们的开发效率。当然,这些函数只是冰山一角,大家还需要不断学习、积累,才能成为一名更优秀的Java程序员。
