• string用法


    String类中的equals()方法:

    public boolean equals(Object anObject)
    {
           if (this == anObject)
           {
               return true;
           }
           if (anObject instanceof String)
           {
               String anotherString = (String)anObject;
               int n = count;
               if (n == anotherString.count) 
               {
                   char v1[] = value;
                   char v2[] = anotherString.value;
                   int i = offset;
                   int j = anotherString.offset;
                   while (n-- != 0)
                   {
                       if (v1[i++] != v2[j++])
                           return false;
                    }
                   return true;
               }
           }
           return false;
    }
    对于object类的equals()方法,判断调用该方法的对象与要比较的对象是不是同一个对象(判断地址),而String类中的equals()方法,则判断当前字符串与传递进来的字符串的内容是否一致。
    object类中的equals()方法:
    public boolean equals(Object obj)
    {
           return (this == obj);
    }
    对于java中的其他类,如果没有重写object类中的equals()方法,我们就可以认为调用该类的equals()方法就是判断这两个类是不是同一个类。只要是使用new类名(),这种形式生成的类(除单例外),我们都可以认为是不同的类(地址不同)。
    string中的Length():
    String s = “abc”;     
    String s1 = “Java语言”; 
    int len = s.length(); 
    int len1 = s1.length();
    这段程序的输出结果len=3,len1=6。length函数是用来查询字符串的长度。在Java中一个汉字也占一个字符,空格也占一个字符。

    string中的charAt()用法:该方法的作用是按照索引值(规定字符串中第一个字符的索引值是0,第二个字符的索引值是1,依次类推),获得字符串中的指定字符。

    String s = “abc”;
             char c = s.chatAt(1);

    结果为b,索引值是从0开始;

     

    string中getChars()用法:getChars()是用键盘输入一个字符。

    char a=getChars();

    结果是从键盘输入一个字符并将其赋给a;

    string类中的replace()用法:该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。

    String s = “abcat”;

    String s1 = s.replace(‘a’,’1’);
    结果s=“abcat”   s2="1bc1t"

    string类中toUpperCase():此函数是将字符串中的小写字母变成大写的字母。

    var str = "abc"; 

    var s;   
    s = str.toUpperCase();  

    结果是:ABC

    string类中的toLowerCase()用法:该方法的作用是将字符串中所有大写字符都转换为小写。

    String s = “AbC123”;

    String s1 = s.toLowerCase();
    结果是abc123
    string类中的trim()用法:该方法的作用是去掉字符串开始和结尾的所有空格,然后形成一个新的字符串。该方法不去掉字符串中间的空格。
    String s = “   abc abc 123 “;
     String s1 = s.trim();
    结果为“abc abc 123”。
    string类中的toCharArray()用法:将字符串转换为对应的char数组
    String s = “abc”;
     char[] c = s.toCharArray();
    执行该代码后的结果是将abc赋值给了字符数组c。
  • 相关阅读:
    在 VS14 上安装 Visual F# Power Tools
    关于sources.list和apt-get [转载]
    MATLAB中导入数据:importdata函数
    部分 CM11 系统 Android 平板执行植物大战僵尸 2 黑屏的解决的方法
    html5视频播放
    用GruntJS合并、压缩JS文件
    Linux/UNIX进程控制(1)
    TCP/IP协议,HTTP协议
    php 求水仙花数优化
    使用LAMP创建基于wordpress的个从博客站点
  • 原文地址:https://www.cnblogs.com/lxdjieshang/p/7742796.html
Copyright © 2020-2023  润新知