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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 哈。密。瓜。 于 2018-1-29 15:42 编辑

nextLine不能与其他next方法连用 nextLine输出一行所有的字符,next输出空格前的

String构造方法:
                String s=new String(""):把字符串数据封装成字符串对象
                 String s=new String(chr);字符数组转变为字符串(构造方法)
                 String s=new String(char[] value, int index(开始索引), int count(长度)):把字符数组中的一部分数据封装成字符串对象


字符串判断功能
        .equals() 比较字符串是否一样
        .equalsIgnoreCase()比较字符串是否一样,忽略大小写
        .startsWith("")比较开始是否是一样
        .endsWith("")比较结束是否是一样
字符串的获取
        字符串长度:.length
        字符串索引的字符:.charAt()
        字符串中子字符串首次出现的索引:.indexOf()
        字符串截取:.substring()  从开始的索引到结束
        字符串截取:.substring( int start ,int end )  包括start不包括end
字符串转化:
        char[] chr=s.toCharArray();字符串转变成字符数组
         s.toLowerCase();字符串转变成小写字符串
        s.toUpperCase();字符串转变成大写字符串
其他功能
        s.trim();去除俩端空格
        s.split();分割字符串


StringBuiler
        容量.capacity()容量 .length()实际长度
        .append:添加数据(任意类型)链式
        .reverse:反转
        String s=sb.toString();StringBuider转String
        通过构造方法把String转化为StringBuider:StringBuider sb=new StringBuider(s);

0 个回复

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