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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dkgkvl 初级黑马   /  2018-12-15 23:05  /  460 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串比较的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);//排序: 如果是数字 按照升序进行排列  如果是字符串 按照字符串的首字母的先后顺序进行排序

0 个回复

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