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

Java常用函数集锦:轻松实现常见操作!

发布时间:2023-06-12 06:52:32

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程序员。