黑马程序员技术交流社区

标题: 基础班学习心得 [打印本页]

作者: dkgkvl    时间: 2018-12-15 23:05
标题: 基础班学习心得
字符串比较的2个方法:
      == 号比较的是两个字符串的地址值
      比较内容的话 使用equals
      
    下面的方法都是字符串里面的方法 调用的话 我们必须的使用字符串对象才能调用
    返回值类型 变量 = 字符串.方法名(参数);
   
    public boolean equals(Object obj);//Object所有类的父类  可以传递任意数据类型的参数
   
    public boolean equalsIgnoreCase(String str);//忽略英文字符的大小写进行比较
   
    字符串获取的方法:
   
    public int length(); //获取字符串里面字符的个数
   
    public String  concat(String str); //只是两个字符串进行拼接 一般都是用 “+” 号代替了
   
    public char  charAt(int index);//索引都是以0开始的 获取索引位置的字符
   
    public  int indexOf(String str);  //获取参数字符串在原字符串中第一次出现的索引
   
    截取的方法:
    public String  substring(int index);//截取索引位置开始(包括索引位置元素)到字符串的结尾
   
   "HelloWorld"   substring(2); "lloWorld"
   
   public String substring(int startIndex,int endIndex);//截取从开始索引到结束的索引(包括开始索引位置的元素 不包括结束索引位置的元素)
     属于左闭右开的 包左不包右
   
            转换的方法:
             char[] toCharAray(); //把字符串转换成字符数组
    byte[] getBytes(); //把字符串转换成字节数组
   
    String replace(CharSequence oldstr,CharSequence newstr);//把字符串中oldstr替换newstr组成新的字符串返回
   
     
   static 关键字介绍:
   
    一旦被static 该成员变量或者成员方法 不在属于对象 而是属于类  所有的使用该类创建的对象都可以共享该数据
   
    成员变量 被static修饰 那么该变量属于类 所有的使用该类创建的对象 共享该成员变量
   
   
   方法:
      调用
       成员方法:必须的有对象 然后使用对象进行调用  对象名.成员方法
      
       静态方法:使用static 修饰 属于类 使用类名调用 类名.静态方法
                    在调用静态方法或者是使用静态变量 都可以直接拿着类名.静态成员变量  或者是 类名.静态方法()
   
    static修饰的内容 在非static修饰的内容之前创建
    静态方法不可以访问非静态的方法
    但是非静态的方法可以访问静态的方法
   
    对静态方法或者是静态变量进行使用 跟对象没有任何的关系
   
    Arrays 工具类
       Arrays.toString(Object[]obj);//是打印我们数组里面的所有的元素
   
    Arrays.sort(Object[] obj);//排序: 如果是数字 按照升序进行排列  如果是字符串 按照字符串的首字母的先后顺序进行排序






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