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

Java中常用函数:字符串处理与日期处理

发布时间:2023-06-20 20:26:03

一、字符串处理。

1.字符串的拼接。

Java中,字符串的拼接可以通过 + 号来实现,在拼接时可以把其他类型的数据转换成字符串。例如:

String str = "Hello";

int num = 10;

String result = str + num;

2.字符的查找。

Java中提供了 indexOf 方法来查找字符串中特定字符出现的位置,若该字符不存在则返回 -1。例如:

String str = "Hello World";

int index = str.indexOf("W");

3.字符串的分割。

Java中提供了 split 方法来将一个字符串按照特定的规则进行分割。例如:

String str = "Hello,world!";

String[] arr = str.split(",");

4.字符串的替换。

Java中提供了 replace 方法来进行字符串的替换。例如:

String str = "Hello World";

String result = str.replace("World", "Java");

二、日期处理。

1.获取当前日期。

Java中可以通过 Calendar 类和 SimpleDateFormat 类来获取当前日期。例如:

Calendar calendar = Calendar.getInstance();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

String date = dateFormat.format(calendar.getTime());

2.日期的比较。

Java中可以通过比较两个日期的毫秒值来判断它们的大小。例如:

Date date1 = new Date();

Date date2 = new Date();

if(date1.getTime() > date2.getTime()) {

   System.out.println("date1 大于 date2");

} else {

   System.out.println("date1 小于等于 date2");

}

3.日期的格式化。

Java中可以通过 SimpleDateFormat 类来将日期格式化成特定形式的字符串。例如:

Date date = new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String str = dateFormat.format(date);

4.日期的加减。

Java中可以通过 Calendar 类来对日期进行加减操作。例如:

Calendar calendar = Calendar.getInstance();

calendar.setTime(new Date());

calendar.add(Calendar.DAY_OF_YEAR, 1);

Date date = calendar.getTime();