黑马程序员技术交流社区

标题: Scanner类总结 [打印本页]

作者: 空白心    时间: 2015-6-10 23:06
标题: Scanner类总结
一.Scanner类:
        1.实例化方式:Scanner sc = new Scanner(System.in);
        2.成员方法:
                1).获取整数:nextInt();
                2).获取字符串:next()或nextLine();
                3).判断是否能获取一个int值:hasNextInt();
                4).其它的hasNextXxx()自己看一下;
二.String类:
        1.String的特点:字符串是常量,其值不可变的;
        2.构造方法:
                public String()
                public String(byte[] bytes)
                public String(byte[] bytes,int offset,int length)
                public String(char[] value)
                public String(char[] value,int offset,int count)
                public String(String original)
        3.判断功能:
                boolean equals(Object obj)
                boolean equalsIgnoreCase(String str)
                boolean contains(String str)
                boolean startsWith(String str)
                boolean endsWith(String str)
                boolean isEmpty()
        4.获取功能:
                int length():区分数组的length属性
                char charAt(int index)
                int indexOf(int ch)
                int indexOf(String str)
                int indexOf(int ch,int fromIndex)
                int indexOf(String str,int fromIndex)
                String substring(int start)
                String substring(int start,int end)
        5.转换功能:
                byte[] getBytes()
                char[] toCharArray()
                static String valueOf(char[] chs)
                static String valueOf(int i)
                String toLowerCase()
                String toUpperCase()
                String concat(String str)
        6.替换功能
                String replace(char old,char new)
                String replace(String old,String new)
          去除字符串两空格       
                String trim()
          按字典顺序比较两个字符串  
                int compareTo(String str)
                int compareToIgnoreCase(String str)





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2