Java学习 - 字符串与String类

字符串

字符串默认数据类型

Java默认字符串常量的数据类型是java.lang.String类。

String str = "a";

String类的运算符重载

String str1 = "abc";
String str2 = str1; // 重载'='
str2 = str1 + "xyz"; // 重载'+'
str1 += "xyz"; // 重载'+='
int i = 10;
str1 = "i="+i; // 结果为str1="i=10"

字符串不是字符数组

与 C/C++不同,Java的字符串不是字符数组,不能以下标格式来进行字符操作。

String类的常用方法

  1. char数组构造String

    public String valueOf(char[] value)
    
  2. String构造char数组

    public char[] toCharArray();
    
  3. 字符串长度

    public int length()
    
  4. 返回第i个字符

    public char charAt(int i)
    
  5. 判断两个String类是否相等

    public boolean equals(Object obj)
    
  6. 获得子串

    public String substring(int begin,int end) // [begin,end)
    public String substring(int begin)// [begin,末端]
    
  7. 格式化字符串

    String.format()
    

    https://blog.csdn.net/lonely_fireworks/article/details/7962171

posted @ 2020-09-08 19:31  popozyl  阅读(179)  评论(0编辑  收藏  举报