String类

来源:互联网 发布:php 去掉数组中的空值 编辑:程序博客网 时间:2024/05/17 09:10
/*String 的构造方法:
 *   String(byte[] bytes)  使用一个字节数组构建一个字符串对象
 *   String(byte[] bytes,int offset, int length)   
 *         bytes:要解吗的数组    offset:指定从数组中那个索引值开始解码   length:要解码的多个元素
 *   String(Char[] value) 使用一个字符数组构建一个字符串
 *   String(Char[] value,int offset,int count) 使用一个字符数组构建一个字符串,指定开始的索引值与使用字符的个数
 *   String(int[] codePoints,int offset,int count)
 *   String(String original)
 *   
 *  注意:使用字节数组或者字符数组都可以构建一个字符串对象
 * 

 * */


/*
 * 获取方法:
 *    int length()  获取字符串的长度
 *    char charAt(int index) 获取特定位置的字符(角标越界)
 *    int indexOf(String str) 查找子串第一次出现的索引值,如果字串没有出现在字符串中,那么则返回-1表示。
 *    int lastIndexOf(String str) 查找子串最后一次出现的索引值,如果子串没有出现在字符串中,那么则返回-1表示
 * 
 * */


/*
 * 判断方法:
 *    boolean endWith(String str)   是否以指定字符结束
 *    boolean isEmpty() 是否长度为0 如:"" null V1.6
 *    boolean contains(CharSequence) 是否包含指定序列应用:搜索
 *    boolean equals(Object anObject) 是否相等
 *    boolean equalsIgnoreCase(String anotherString) 忽略大小写是否相等
 * 转换方法:
 *    char[] toCharArray()   将字符串转化为字符数组
 *    byte[] getBytes();
 *    
 *    字节数组与字符数组、字符串他们三者之间是可以相互转换。
 * */


/*
 * 其它方法:
 *   String replace(String oldChar,String newChar) 替换
 *   String split(String regex) 切割
 *   String substring(int beginIndex) 指定开始的索引值截取子串
 *   String substring(int beginIndex,int endIndex)指定开始与结束的索引值截取子串
 *   String toUpperCase() 转大写
 *   String toLowerCase() 转小写
 *   String trim() 去除字符串首尾的空格
 * 
 * */



0 0
原创粉丝点击