Java中常用函数:字符串处理与日期处理
一、字符串处理。
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();
