1 String的两个常用构造方法
(1)
char a[]={'j','a','v','a'};
String r=new String(a);
System.out.println(r);
String r=new String("java");
System.out.println(r);
上述两过程最终的到结果相同
(2)
String(char a[],int startIndex,int count)从字符数组a中的从startIndex位置开始截取count个字符
char a[]={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};
String s1=new String(a,2,4);
System.out.println(s1);
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rrpuTlTy-1624096918324)(C:\Users\ahao\AppData\Roaming\Typora\typora-user-images\image-20210605170434971.png)]
2 .length方法
获取字符串的长度
String s1 = "qwerty";
int n1, n2;
n1 = s1.length();
n2="asdf".length();
System.out.println(n1);
System.out.println(n2);
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kBuHBBKc-1624096918327)(C:\Users\ahao\AppData\Roaming\Typora\typora-user-images\image-20210616151900504.png)]
3 .equal
4 .startsWith(String s)和endsWith(String s)
5 .compareTo(String s)
String与s比较
相同返回0
大于返回正值
小于返回负值