java回顾-5 常用的数据处理类
1 .String类
String类是java中最常用的类之一,它是java中不可变的类,即其值一旦创建后便不可改变。String类提供了许多方法来操作字符串,如:
charAt(int index)
:返回指定索引处的字符。compareTo(String str)
:比较两个字符串的大小。concat(String str)
:连接两个字符串。endsWith(String suffix)
:判断字符串是否以指定后缀结尾。equals(Object obj)
:判断两个字符串是否相等。equalsIgnoreCase(String str)
:忽略大小写的比较两个字符串是否相等。getBytes()
:将字符串转换为字节数组。indexOf(int ch)
:返回指定字符第一次出现的索引。indexOf(String str)
:返回指定子字符串第一次出现的索引。lastIndexOf(int ch)
:返回指定字符最后一次出现的索引。lastIndexOf(String str)
:返回指定子字符串最后一次出现的索引。length()
:返回字符串的长度。matches(String regex)
:判断字符串是否匹配正则表达式。replace(char oldChar, char newChar)
:替换字符串中的指定字符。replaceAll(String regex, String replacement)
:替换字符串中的所有匹配正则表达式的子字符串。split(String regex)
:按正则表达式分割字符串。startsWith(String prefix)
:判断字符串是否以指定前缀开头。substring(int beginIndex)
:返回指定索引处到结尾的子字符串。substring(int beginIndex, int endIndex)
:返回指定索引处到指定索引处的子字符串。toCharArray()
:将字符串转换为字符数组。toLowerCase()
:将字符串转换为小写。toUpperCase()
:将字符串转换为大写。
2 .StringBuffer类
StringBuffer类是String类的子类,它与String类不同之处在于StringBuffer类提供了对字符串的修改操作,如:
append(String str)
:在字符串末尾添加字符串。insert(int offset, String str)
:在指定索引处插入字符串。delete(int start, int end)
:删除指定索引处到指定索引处的子字符串。reverse()
:反转字符串。setCharAt(int index, char ch)
:修改指定索引处的字符。
3 .包装类
包装类是java中提供的一种数据类型,它可以把基本数据类型包装成对象,并提供一些常用方法。如:
Character
:包装char类型。Integer
:包装int类型。Double
:包装double类型。Boolean
:包装boolean类型。
4 .Date和Calendar类
Date和Calendar类都是java.util包中的类,它们提供了对日期和时间的操作。
Date
:它表示一个特定的时间点,精确到毫秒。Calendar
:它提供了对日期和时间的各种操作,如:获取当前日期、时间、日期的各种形式、日期的加减等。
5 .代码示例
1 | package review; |
评论