提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、Java 字符串
1.String:
1.构造方法
//第一种;
String s = "java字符串";//这是直接构造的方法;
//第二种;
String s = new String()//这是构造一个空白的字符串对象;
//第三种;
String s =new String("java字符串")//这是通过有参的构造方法;
//第四种;
char ch[] = {'a','b','c'};
String s = new String(ch);//这是根据字符数组的类容,来进行构建字符串对象;
2.String的比较:
String的比较分为两种,一个使用用“==”来比较,一个是用equals()方法来比较;
public class Main {
public static void main(String[] args) {
String s1 = "abcd";
String s2 = "abcd";
String s3 = new String("abcd");
System.out.println(s1==s2);
System.out.println(s1==s3);
System.out.println(s1.equals(s3));
}
输出的结果是:true
false
true
==是用来比较String的地址;而equals方法比较的是内容;
3.String的用法:
compare To(String) | 按照字典序来比较两个字符串 |
concat(String str) | 将字符串str连接到末尾 |
contain(CharSequence s) | 看字符串里是否包含s字符 |
equals(Object o) | 比较字符串内容 |
indexOf(String s) | 返回第一次出现s的索引 |
length() | 字符串的长度 |
replace(char 1,char 2 ) | 将char1转化为char2 |
split(String s) | 将字符串拆分 |
substring(int begin,int end) | 返回其一个子字符串 |
valueOf(Object o) | 返回Object参数的字符串表示形式 |