java中String类的方法

String s;

s.charAt(int index)–>返回s中指定索引值的char值,索引从0开始

s.concat(String str)–>将str加s的后面

s.contains(char c)–>当s中含有c时返回true,否则为false

s.contentEquals(String str)–>将s和str比较,当表示一样的string时返回true

s.endsWith(String str)–>判断s是否以str结尾

s.equalsIgnoreCase(String str)–>判断s和str比较,不考虑大小写

s.getBytes(),s.getBytes(“utf-8”)–> 使用平台的默认字符集或指定的如utf-8将s 编码为 byte 序列,并将结果存储到一个新的 byte 数组中

s.getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)–>将s中的从srcBegin到srcEnd的字符串复制到dst中从dstBegin开始插入

s.indexOf(String str),s.lastIndexOf(String str)–>返回s中第一次,最后一次出现str的索引

s.isEmpty()–>判断s是否为空

s.matches(String regex)–>判断s是否符合给定的正则表达式

s.replace(char oldChar,char newChar)–>将s中的所有的oldChar换成newChar

s.replaceAll(String regex,String str),s.replaceFirst(String regex,String str)–>将s中的所有,第一个符合regex的子字符串替换成str

s.split(String regex,int limit)–>按照regex匹配的形式切割s,limit为执行的次数

s.startsWith(String str)–>判断s是否以str开头

s.subString(int beginIndex,int endIndex)–>截取字符串

s.toCharArray()–>将s转换成char[]

s.toLowerCase(),s.toUpperCase()–>将s中的字符转化成小写,大写

s.trim()–>将s的前后空白忽略掉输出

valueOf(char c)–>将c以字符串形式表示,char类型之外还可以有int,short,long,boolean,float,double

猜你喜欢

转载自blog.csdn.net/woduoxiangfeiya/article/details/51538112