|
1.String类可以直接赋值,也可以构造方法赋值 构造方法: String():构造一个零长度字符串 string(byte[] b):将一个byte[]数组转换为字符串 string(byte[] b,int offset,int lenght):将一个byte[]数组转换为字符串 string (char[] c):将一个char[]数组转换为字符串 String 常用方法: int length():String类的字符数量 String subString(int beginIndex):从beginIndex位置开始截取这个字符串,一直到末尾。 String subString(int beginIndex,int endIndex):从beginIndex位置开始截取这个字符串,一直到endIndex-1处。 boolean startsWith(String s):判断此字符串是否以参数开头//区分大小写 boolean eedstsWith(String s):判断此字符串是否以参数s结尾//区分大小写 boolean contains(String s):判断此字符串中是否包含参数字符串s//区分大小写 int indexof(String s):查找参数s在此字符串中出现的位置的索引(s字符串的首字母的位置索引),如果找不到返回-1; byte[] getBytes():将字符串转换为byte数组 char[] toCharArray():将字符串转换为字符数组 String toString():打印所有字符(重写的object方法) boolean equals(object obj):比较字符内容是否相同 (重写的object方法) String类与正则表达式相关的方法: boolean matches(String regex):判断当前字符串是否匹配参数regex正则表达式 String[] split(String regex):会以正则表达式描述的规则来切割当前字符串,将结果储存为一个String数组(原字符串不变)。 String replaceAll(String regex,String new Str):将当前字符串中所有跟regex匹配的子串全部替换为Str |