黑马程序员技术交流社区

标题: 学习API第二天的总结 [打印本页]

作者: 苏周周    时间: 2014-5-21 20:47
标题: 学习API第二天的总结
String:
        替换功能
                String replace(char old,char new): 在该字符串中,用指定的新字符 替换  指定老字符
                String replace(String old,String new): 在该字符串中, 用指定的新字符串 替换 指定的老字符串  
        切割       
                String[] split(String regex): 使用给定的分隔符,将该字符串分解成多个字符串
        去除字符串两空格       
                String trim()
        按字典顺序比较两个字符串  
                int compareTo(String str)
                int compareToIgnoreCase(String str)
Arrays:
        public static String toString(int[] a): 把数组转换成字符串
        public static void sort(int[] a): 把数组排序
        public static int binarySearch(int[] a,int key): 二分查找法

StringBuffer:
   构造函数:       
           public StringBuffer(): 容量为 16 个字符
           public StringBuffer(int capacity): 容量为指定的大小
           public StringBuffer(String str): 容量为16字符 + 字符串的长度
   需要掌握的方法:
           public int capacity()         理想使用情况
           public int length()         实际使用情况
   添加元素相关的方法:
        public StringBuffer append(String str): 在该字符串后面 追加给定的字符串   ,返回此对象的一个引用。
                                                   其实返回的对象引用就是该对象本身
        public StringBuffer insert(int offset,String str): 在给定位置,插入给定的字符串到原字符串中

   删除元素的方法:
        public StringBuffer delete(int start,int end): 从指定位置开始到指定位置结束的数据在该字符串中删除 ,
                                                       返回此对象
        public StringBuffer deleteCharAt(int index): :把指定位置的字符在字符串中删除, 返回此对象

   替换元素
        public StringBuffer replace(int start,int end, String str)
        //从指定的开始位置,到指定的结束位置,把原来的数据 替换为 新的字符串数组       
   截取子串
        public String substring(int start)
        //从给定位置开始,截取该字符串,返回截取后一个新字符串

        public String substring(int start,int end)
        //从给定位置开始,到给定的位置结束,截取该字符串,返回截取后的一个新字符串
   反转
        public StringBuffer reverse()
        // abc --> cba

Integer:
        字段: 成员变量
                最大值 2^31 -1
                最小值 -(2^31)

        Integer类的构造函数
                  public Integer(int value): 把指定的int数据 转换成 Integer对象
  
                  public Integer(String s):把指定的字符串 转换成 Integer对象
                                            使用要求: 字符串只能有 数字字符 所组成 "12345"
       
        方法:
                进制转换
                public static String toBinaryString(int i): 将给定的10进制数 转换为 2进制,以字符串的形式显示
                   public static String toHexString(int i): 将给定的10进制数 转换为16进制,以字符串的形式显示
                   public static String toOctalString(int i): 将给定的10进制数 转换为8进制,以字符串的形式显示
   
                   public static int parseInt(String s): 将字符串 转换为 int数据
                   public static int parseInt(String s,int radix):把给定进制的字符串 转换为 10进制




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