A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© China_Riven 中级黑马   /  2015-7-18 12:01  /  248 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test3
{

    /**
     * String
        public String(char[] value,int offset,int count)
                       分配一个新的 String,它包含取自字符数组参数一个子数组的字符。
        offset 参数是子数组第一个字符的索引,count 参数指定子数组的长度。
                       该子数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。
                        参数:
         value - 作为字符源的数组。
         offset - 初始偏移量。
         count - 长度。
     */
    public static void main(String[] args)
    {
        char [] ch = {'q','w','e','r','t'};

        String s = new String(ch,2,3);
        System.out.println(s);
        //获取字符串的长度
        System.out.println("len="+s.length());
        // 根据位置获取字符返回值char,方法charAt(int index);
        System.out.println("char:"+s.charAt(1));
        //根据字符获取在字符串中的位置返回值int  方法indexOf(int ch);
        System.out.println("位置为:"+s.indexOf('t'));
        //返回值为-1,表示字符不在该字符串中
        System.out.println("位置为:"+s.indexOf('z'));
        // 从指定位置开始查找字符第一次出现的位置返回值int,方法indexOf(int ch,int fromIndex);
        System.out.println("第一次出现的位置:"+s.indexOf('t', 1));
        // 从指定位置开始查找字符串第一次出现的位置。int indexOf(String str,int fromIndex);
        System.out.println("字符串第一次出现的位置:"+s.indexOf("rt",1));
        //获取字符串中的一部分字符串,也叫子串String,substring(int beginIndex,int endIndex);
        System.out.println("子串为:"+s.substring(0,2));
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马