• java中的一些属性(1)


    在刷题的过程中可以发现很多自己学习中的漏洞,有些属性方法不知道意思做个记录

    equals:"equals"是超类Object中的方法,用来检测两个对象是否相等,即两个对象的内容是否相等。

    用法如下:

              String aString ="yyy";
              String aString2 = "yyy";
              System.out.println(aString.equals(aString2));

    判断两个对象内容是否相等常用于if语句中:

      public static void main(String[] args) {
        String str1 = "Java";
        char str2[] = { 'J', 'a','v','a' };
        String str3 = null;
          for (char c : str2) {
             str3 = str3 + c;
          }
          if (str1.equals(str3))
            System.out.print("Successful");
          else
            System.out.print("Unsuccessful");
       }

    如代码所示:输出的答案是 Unsuccessful,这里下了一个小套,将str3定义为null  当堆str2进行遍历拼接的时候,str3 拼接完成后的值是 nullJava,所以它的值自然和str1不相等,这里我们声明str3时需要将其声明为 " "  这样的空。 

    replace:  替换字符串中的字符,用法  replace(char oldChar,char newChar);   用新字符替换旧 字符。

    public static void main(String[] args) {
        String  msg = "Java";
        msg = msg.replace("a", "e");
    System.out.println(msg); }

     将字符串msg中a替换成e  打印出来的是jeve。

    substring:substring() 方法返回字符串的子字符串。相当于根据索引截取字符串中的字符。语法:

                          public String substring(int beginIndex)public String substring(int beginIndex, int endIndex);

    案例如下:

      public static void main(String[] args) {
            String msg = "Hello world!";
            String msg1;
            String msg2;
            msg1 = msg.substring(3);    //截取字符串索引为3后面的所有字符包含3;
            msg2 = msg.substring(3,5);   //截取字符串索引从3(包含3)开始到5(不包含5)结束的字符;
            System.out.println(msg1+"   "+msg2);
           
            //打印结果为lo world!   lo
     }

     个人学习,内容简略

  • 相关阅读:
    未进入Kali Linux系统修改修改密码的方法
    关于kali linux系统的简单工具
    PowerDesigner根据SQL文件生成PDM数据字典
    Oralce Plsql 中文显示乱码问题无需修改注册表完美解决
    自已写的一个简单图片展示功能,只有前后翻页和旋转
    详解百度地图创建地图、定位、标签、距离、驾车路线、跳动动画的标注代码示例
    div靠右浮动案例
    Struts2 XML配置详解
    log4j输出模板
    log4j日志配置详解
  • 原文地址:https://www.cnblogs.com/2979100039-qq-con/p/13151898.html
Copyright © 2020-2023  润新知