1.获取字符串信息
获取字符串长度: 使用string类的length()可以获取字符的长度
注意获取长度包含了空格:
String a=" 我是一个字符串 ";intb=a.length();
字符串查找:string提供了两种查找字符串的方法,一种是indexOf(),另一种是lastindexOf(),这两种方法都允许在字符串中搜索指定条件的字符或位置,lastindexOf() 方法返字符串,indexOf()方法返回的是搜索字符或字符串首次出现的回的是搜索字符或字符串最后一次出现的位置
获取指定索引位置的字符: 使用charAt()方法可将指定索引处的字符返回
2.获取字符串信息概述:字符串作为对象,可通过相应方法取字符串的有效信息,如获取某字符串的长度,某个索引位置在字符串。
3.获取子字符串:
通过String类的substring()方法可以获得对字符g串进行截取,它的特点是根据字符串的下标进行截取,且下标是从0开始(String b=a.substring(0);)
4.去除空格:
使用trim()方法去除字符串中的空格String b=a.trim();
5.字符串替换:
replace()方法实现将指定的字符或字符串替换成新的字符或字符串
String a="我爱你的家乡 ";
String d=a.replace("你", "我");
6.判断字符的开始和结尾:
startsWith()和endsWith()方法用于判断字符串是否以指定的内容开始或结束
booleand=a.startsWith("我");
booleanc=a.endsWith("乡");
7.判断字符串是否相等:
给字符串对象进行比较的时候不能简单地用==来进行比较,因为比较运算符比较的是两个字符串地址是否相同,即使两个字符串的内容相同,两个对象的内容地址也是不同的,所以使用equals()方法进行比较字符串对象booleand=a.equals(b);
8.按字典顺序比较两个字符串:
使用compareTo()方法按字典顺序比较两个字符串(基于字符串的各个字符的Unicode)
9.字母大写转换:
大写转小写使用toLowerCase();小写转大写使用toUpperCase()
10.字符串分割:
String a="aabbcc ";
String d[]=a.split("b");
System.out.println(d[1]);
split()方法用于分割字符串