> 文档中心 > 字符串的应用

字符串的应用

Java的API中的String类提供了许多对字符串操作的的方法,都在java.lang。

字符串的基本操作

length()方法 字符串的长度
charAt( int i)方法 获取字符串里的某个字符
indexOf()方法 某个字符第一次出现的位置
lastIndexOf()方法 某个字符最后一次出现的位置

替换和去除空格的操作

replace()方法替换字符串内的部分字符
trim()方法 去除字符串两端的空格

截取和分隔操作

substring()方法 对字符串中的一部分内容进行截取
split()方法 将字符串按照某个分隔符进行分割

字符串的转换操作

toCharArray()方法 将一个字符串,转换成一个字符数组
valueOf()方法 返回参数数据类型的字符串表示形式
toUpperCase()方法 将字符串中的字母转换成大写

字符串的连接操作

使用“+”
concat()方法 将字符串进行连接

字符串的比较操作

compareTo()方法和compareToIgnoreCase()方法
compareTo()方法 按字典顺序比较两个字符串
compareToIgnoreCase()方法 按字典顺序比较两个字符串,但是不考虑大小
startsWith()方法和endsWith()方法,第一个是测试字符串是否按照指定的前缀开始,第二个是测试字符串是否按照指定的后缀结束

字符串的解析

split()方法,可以将字符串解析成一个数组,其参数是分隔符的正则表达式

格式化字符串

format()方法 用于格式化字符
Java中除了String类提供了创建和处理字符串的方法之外,还有StringBuffer类和StringBulider类

StringBulider类的方法

append()方法 将java中的基本数据类型的数据以字符串的形式追加到要添加的字符串的尾部
insert()方法 将java中的基本数据类型的数据以字符串的形式追加到要添加的字符串的指定位置
deleteCharAt()方法 用于删除字符串中指定位置的字符,delete()方法 用于删除指定开始和结尾的子字符串
reverse()方法 用于将字符串的内容倒序输出
replace()方法 用于将字符串中指定位置的子字符串替换成新的字符串
setCharAt()方法 用于将字符串中指定位置的字符替换新的字符

88读书网