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

10个常用Java函数:日期格式化、字符串分割、数组排序等

发布时间:2023-08-03 18:01:20

Java是一种广泛使用的编程语言,在日常开发中,经常会使用一些常用的函数来处理各种数据和操作。下面是10个常用的Java函数,包括日期格式化、字符串分割、数组排序等。

1. 日期格式化函数:SimpleDateFormat类中的format方法可以将日期转换为指定格式的字符串。比如:

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(date);

这样可以将日期转换为形如"2021-01-01"的字符串。

2. 字符串分割函数:String类中的split方法可以将一个字符串按照指定的分隔符分割成一个字符串数组。比如:

String str = "Hello,World";
String[] splitted = str.split(",");

这样可以将字符串"Hello,World"按照逗号分割成["Hello", "World"]的字符串数组。

3. 字符串替换函数:String类中的replace方法可以将字符串中指定的字符或字符串替换为新的字符或字符串。比如:

String str = "I love Java";
String replaced = str.replace("Java", "Python");

这样可以将字符串"I love Java"中的"Java"替换为"Python",得到"I love Python"。

4. 字符串转换为整数函数:Integer类中的parseInt方法可以将一个字符串转换为对应的整数。比如:

String str = "123";
int num = Integer.parseInt(str);

这样可以将字符串"123"转换为整数123。

5. 数据类型转换函数:可以使用强制类型转换将一个数据类型转换为另一个数据类型,比如将整数转换为浮点数或将浮点数转换为整数等。

6. 数组排序函数:Arrays类中的sort方法可以对一个数组进行排序。比如:

int[] arr = {3, 1, 2};
Arrays.sort(arr);

这样可以将数组[3, 1, 2]排序为[1, 2, 3]。

7. 判断字符串是否为空函数:String类的isEmpty方法可以判断一个字符串是否为空。比如:

String str = "";
boolean isEmpty = str.isEmpty();

这样可以判断字符串str是否为空。

8. 字符串转换为大写或小写函数:String类的toUpperCase和toLowerCase方法可以将一个字符串转换为全大写或全小写。比如:

String str = "Hello";
String upperCase = str.toUpperCase();
String lowerCase = str.toLowerCase();

这样可以将字符串"Hello"转换为全大写"HELLO"和全小写"hello"。

9. 判断字符串是否包含指定的字符或字符串函数:String类的contains方法可以判断一个字符串是否包含指定的字符或字符串。比如:

String str = "Hello, World!";
boolean contains = str.contains("World");

这样可以判断字符串"Hello, World!"是否包含"World"。

10. 获取字符串的长度函数:String类的length方法可以返回一个字符串的长度。比如:

String str = "Hello";
int length = str.length();

这样可以获取字符串"Hello"的长度,结果为5。

以上是10个常用的Java函数,通过这些函数可以实现对日期的格式化、字符串的分割、数组的排序等常见操作。在实际开发中,熟练掌握这些函数将大大提高编程效率。