黑马程序员技术交流社区

标题: 第一天学习API [打印本页]

作者: 苏周周    时间: 2014-5-20 20:47
标题: 第一天学习API
1、Object
        Object类: 它是所有类的超类

        需要掌握的方法:
                public String toString():返回该对象的字符串表示
                public boolean equals(Object obj): 指示其他某个对象是否与此对象“相等”。       
               
                (了解)protected void finalize(): 用来释放 对象垃圾
                  (了解)public final Class<?> getClass():返回此 Object 的运行时类。
                  (了解)public int hashCode():返回该对象的哈希码值 ,它是一个逻辑值。 它不是真正的内存地址

2、Scanner类
         在JDK1.5时候,它是一个获取键盘输入的数据的封装类
         通过使用Scanner类中的方法,可以得到各种类型的数据

        需要掌握的方法:
                public int nextInt()                获取int数据类型的数据
                public String nextLine()        获取字符串数据
               

07-String类
        概念:
                将多个字符 串联起来,这就是字符串  "hello",其实字符串就相当于是一个字符数组
                String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。
                字符串是常量;它们的值在创建之后不能更改。
        构造函数:
                public String(): 空参数构造函数
                  public String(byte[] bytes): 把给定的字节数组 转换成字符串
                  public String(byte[] bytes,int startIndex,int length): 把给定的字节数组的一部分 转换成字符串 (包含startIndex位置的元素)
                  public String(char[] value): 把 给定的字符数组 转换成字符串
                  public String(char[] value,int startIndex,int length): 把给定的字符数组的一部分 转换成字符串(包含startIndex位置的元素)
                  public String(String original):把字符串 转换成 字符串


        判断功能:
                boolean equals(Object obj):  比较两个字符串内容是否相同
                boolean equalsIgnoreCase(String str): 比较两个字符串内容是否相同(忽略大小写)
                boolean contains(String str): 判断该字符串是否包含给定的字符串
                boolean startsWith(String str): 判断该字符串是否以 给定的字符串开头
                boolean endsWith(String str): 判断该字符串是否以给定的字符串结尾
                boolean isEmpty(): 判断该字符串是否为空  ""


        获取功能:
                int length(): 获取字符串的长度
                char charAt(int index): //把该字符串中给定位置的字符返回
                int indexOf(int ch): //byte short char int 返回给定字符在字符串中第一次出现的位置
                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)在指定位置开始,到指定位置结束,截取该字符串,范返回一个新字符串(包左不包右)

        转换功能:
                 byte[] getBytes(): 把该字符串 转换成 字节数组
                 char[] toCharArray(): 把该字符串 转换成字符数组
                 static String copyValueOf(char[] chs): 把给定的字符数组 转换为 字符串
                 static String valueOf(char[] chs): 把给定的字符数组 转换为 字符串
                 static String valueOf(int i)基本类型: 把给定的int数据 转换成字符串
                 String toLowerCase(): 把该字符串转换成小写字母
                 String toUpperCase(): 把该字符串转换成大写字母
                 String concat(String str): 字符串连接
作者: hengxing0079    时间: 2014-5-20 22:32
自己总结的吗,相当不错,收藏!
作者: 余翔    时间: 2014-5-20 22:36
收藏了,谢谢分享。
作者: 彭旭文    时间: 2014-5-21 00:39
学习了!谢谢楼主的分享...
作者: an1911    时间: 2014-5-21 05:15
不错的资料。。。。
作者: qtyy    时间: 2014-5-22 14:57
楼主还有没有学习资源啊
作者: 谜燕    时间: 2014-5-22 21:05
谢谢分享
作者: jsjchenlong    时间: 2014-5-24 15:20
谢谢分享、、、、
作者: 小熊星座    时间: 2014-5-24 16:06
学习一下,谢谢分享。
作者: 满面春风    时间: 2014-5-24 16:49
挺不错的。。。




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