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类的常用方法
-
char数组构造String
public String valueOf(char[] value)
-
String构造char数组
public char[] toCharArray();
-
字符串长度
public int length()
-
返回第i个字符
public char charAt(int i)
-
判断两个String类是否相等
public boolean equals(Object obj)
-
获得子串
public String substring(int begin,int end) // [begin,end) public String substring(int begin)// [begin,末端]
-
格式化字符串
String.format()
https://blog.csdn.net/lonely_fireworks/article/details/7962171
---- suffer now and live the rest of your life as a champion ----