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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

屋檐下的期待

中级黑马

  • 黑马币:144

  • 帖子:141

  • 精华:0

© 屋檐下的期待 中级黑马   /  2014-5-23 22:28  /  875 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这几天刚学完 API   逛论坛的时候发现的。现在分享给大家。希望能给正在学基础的同学一点帮助!

1:Object
        A:toString()
                返回对象的字符串表示形式。默认是类名@哈希值的十六进制。
                这种做法没有意义,所以,建议重写该方法。而且是自动生成即可。
        B:equals(Object obj)
                默认比较的是地址值。
                如果要按照自己的需求进行比较,必须重写该方法。

2:Math
        A:ceil():向上取整
        B:floor():向下取整
        C:round():四舍五入
        D:random():随机数。[0.0,1.0) double

3:Random
        A:int nextInt(int n):获取0-n范围内的随机数。[0,n)
        Random r=new Random();r.nextInt(10);//返回0——10之间的随机Int类型的数,不包括10

4:Scanner
        A:int nextInt()
        B:String nextLine()

5:String
        A:判断
                boolean equals(Object anObject)  ------s.equals("helloworld")
                int indexOf(String str)           ------s.indexOf("l")
                boolean startsWith(String prefix)------s.startsWith("h")  
                boolean matches(String regex)    ------s.matches(regex)
        B:转换
                static String valueOf(任意类型)  ------String.valueOf(int[] arr)
                byte[] getBytes()                ------s.getBytes()
                char[] toCharArray()             ------s.toCharArray()
        C:获取
                int length()                     ------s.length()
                char charAt(int index)                  ------s.charAt(int index)
                String substring(int beginIndex, int endIndex)  
                                                 ------s.substring(4,10)
        D:替换
                String replace(String target, String replacement)  
                                                 ------s.replace("hel","the")
                String replaceAll(String regex, String replacement)
                                                 ------s.replaceAll(regex,"newwords")
        E:去除前后空格
                String trim()                         ------s.trim()
        F:分割
                 String[] split(String regex)    ------String[] str=s.split(regex)

6:StringBuffer/StringBuilder
        A:添加
                append(任意类型)                  ------s.append(anything)
                insert(int index,任意类型)         ------s.insert(位置,anything)
        B:删除
                delete(int start,int end)        ------s.delete(开始位置,结束位置)
                deleteCharAt(int index):         ------删除指定索引处的字符。
        C:反转
                reverse()                        ------s.reverse()
        D:替换功能:
                public StringBuffer replace(int start,int end,String str)
7:Integer
        public static int parseInt(String s):把字符串转成int类型
                                String s         ------Integer.parseInt(s)
        十进制到其他进制的转换                          ------Integer.toString(数值,进制);
        其他进制到十进制                         ------Integer.parseInt(数值,所属进制);

8:System
        A:退出JVM
                exit(int states)
        B:获取当前时间的毫秒值
                currentTimeMillis()
        long end = System.currentTimeMillis();

9:Arrays
        A:把任意数组转成字符串                         ------Arrays.toString(arr)
                toString()
        B:排序                                         ------Arrays.sort()
                sort()
        C:二分查找                                 ------Arrays.binarySerch(arr,要查的数)
                binarySearch()

0 个回复

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