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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaolongwang 中级黑马   /  2015-11-30 17:46  /  365 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.Object类
        A:常用方法:
                a:public String toString():默认返回该对象的字符串表示形式,一般需重写
                b:public boolean equals(Object obj):该对象与obj对象是否相同,相同则返回true,不同则返回false
                c:public int hashCode():返回该对象的一个哈希码值,可理解为地址值。
                d:public final Class<?> getClass():返回字节码文件对象。
                e:protected void finalize():用于垃圾回收,时间不确定
                f:protected Object clone():返回一个实例的副本。

2.Scanner类
        A:构造方法:
                InputStream is = System.in;
        B:常用格式:
                Scanner sc = new Scanner(System.in);
        C:常用方法:
                a:public String next(String pattern):返回下一标记
                b:public boolean hasNext(String pattern):匹配成功则返回true
                c:public int nextInt():从输入信息扫描的 int
                d:public String nextLine():从输入信息扫描的 String
               
3.String类
        A:常用构造方法
                a:public String():表示一个空字符序列
                b:public String(byte[] bytes,int offset,int length):根据byte数组创建新字符串
                c:public String(char[] value,int offset,int count):根据char数组创建新字符串
                d:public String(String original):新创建的字符串是该参数字符串的副本
        B:常用方法:
                a:判断功能
                        boolean equals(Object obj):给定对象表示的 String 与此 String 相等,则返回 true;否则返回 false。
                        boolean equalsIgnoreCase(String str):将此 String 与另一个 String 比较,不考虑大小写
                        boolean contains(String str):如果此字符串包含str,则返回 true,否则返回 false
                        boolean startsWith(String str):判断此字符串是否以指定的前缀开始。
                        boolean endsWith(String str):判断此字符串是否以指定的后缀结束。
                        boolean isEmpty():如果 length()为 0则返回true;否则返回 false。
                b:获取功能
                        int length():此对象表示的字符序列的长度。
                        char charAt(int index):此字符串指定索引处的 char 值
                        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):截取字符串,包前不包后。
                c:转换功能
                        byte[] getBytes():将此字符串转换为一个新的byte数组。
                        char[] toCharArray():将此字符串转换为一个新的字符数组。
                        static String valueOf(char[] chs):返回 char 数组参数的字符串表示形式。
                        static String valueOf(int i): 返回 int 参数的字符串表示形式。
                        String toLowerCase():所有字符都转换为小写
                        String toUpperCase():所有字符都转换为大写
                        String concat(String str):将指定字符串连接到此字符串的结尾。
                d:替换功能
                        String replace(char old,char new):用新字符替换字符串中所有的旧字符,返回新字符串
                        String replace(String old,String new):用新子字符串替换旧子字符串,返回结果。
                e:去空格功能
                        String trim():返回去除前后空格的字符串
                f:按字典比较功能
                        int compareTo(String str):按字典顺序比较两个字符串。
                        int compareToIgnoreCase(String str):按字典顺序比较两个字符串,不考虑大小写。

4.StringBuffer类
        A:构造方法
                a:StringBuffer(): 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。
                b:StringBuffer(int size):构造一个不带字符,但具有指定初始容量的字符串缓冲区。
                c:StringBuffer(String str): 构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。
        B:常见功能
                a:追加添加功能
                        StringBuffer append(char[] str, int offset, int len):将 char 数组参数的子数组的字符串表示形式追加到此序列
                        StringBuffer append(String str):将指定的字符串追加到此字符序列。
                        StringBuffer insert(int index, char[] str, int offset, int len): 将数组参数 str 的子数组的字符串表示形式插入此序列中。
                        StringBuffer insert(int offset, String str):将字符串插入此字符序列中。
                b:删除功能
                        StringBuffer delete(int start, int end):移除此序列的子字符串中的字符。
                c:替换功能
                        StringBuffer replace(int start, int end, String str):使用给定 String 中的字符替换此序列的子字符串中的字符。
                d:反转功能
                        StringBuffer reverse():将此字符序列用其反转形式取代。
                e:截取功能
                        CharSequence subSequence(int start, int end):返回一个新的字符序列,该字符序列是此序列的子序列。
               
5.Arrays类
        A:常见方法
                a:排序
                        static void sort(int[] a)
                b:把指定数组转成字符串
                        static String toString(char[] a)
                c:二分查找
                        static int binarySearch(int[] a, int fromIndex, int toIndex, int key)
        注意:使用二分查找前必须先排序
       
6.Integer类
        A:构造方法
                Integer(int value):表示指定的int值的Integer对象
                Integer(String s):表示 String 参数所指示的int值的Integer对象
        B:常见方法
                int compareTo(Integer anotherInteger):在数字上比较两个 Integer 对象
                static int parseInt(String s):将字符串参数作为有符号的十进制整数进行解析。
                static Integer valueOf(int i): 返回一个表示指定的 int 值的 Integer 实例。
        C:String和int的相互装换
                a:String --- int
                        Integer.parseInt("100");
                b:int --- String
                        String.valueOf(100);
                       
7.Character
        A:构造方法
                Character(char value):构造一个新分配的 Character 对象,用以表示指定的 char 值
        B:常用方法
                a:判断功能
                        static boolean isDigit(char ch):确定指定字符是否为数字
                        static boolean isLetter(char ch):确定指定字符是否为字母
                        static boolean isLowerCase(char ch):确定指定字符是否为小写字母
                        static boolean isUpperCase(char ch):确定指定字符是否为大写字母
                b:转换功能:
                        static char toTitleCase(char ch):将字符参数转换为首字母大写
                        static char toUpperCase(char ch):将字符参数转换为首字母大写
                        static char toLowerCase(char ch):将字符参数转换为小写

0 个回复

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