package com.java.user.String;
//String中的常用方法
public class Stringtest03 {
public static void main(String [] agrs) {
//1.char charAt(int index)
//返回指定位置的值
char c= "中国人".charAt(1);//指定位置为1
System.out.println(c);//国
//2.int compareTo(String anotherString)
//比较字符串大小关系
//按照字典顺序依次比较(一个一个比较,若前者已经有结果不在比较后者)
int result="abc".compareTo("abc");
System.out.println(result);//0
int result1="abcd".compareTo("abc");
System.out.println(result1);//1
int result2="abc".compareTo("abcd");
System.out.println(result2);//-1
//3.boolean contains(charSequence s)
//判断一个字符串是否包含后面的自读串
System.out.println("hoell.java".contains("java"));//true
System.out.println("hoell.java".contains("word"));//false
//4.boolean endsWith(String suffix)
//判断当前字符串是否以某个字符串结尾
System.out.println("hoell.java".endsWith("java"));//true
System.out.println("hoell.java".endsWith("word"));//false
//5.boolean equals(Object anObject)
//比较两个字符串是否相等
//6判断两个字符串是否相等与大小写无关
System.out.println("hello".equalsIgnoreCase("HellO"));//ture
//将字符串转换为字节数组
byte [] bytes="Asdsd".getBytes();
for (int i= 0;i
代码段2
package com.java.user.String;
public class Stringtest04 {
public static void main(String [] agrs) {
//1.判断字符串在当前字符串最后出现的所引
System.out.println("Asdsads".lastIndexOf("ad"));//4
//2.String的父接口:CharSequence
//字符串替换
String s= "http://www.baidu.com".replace("//", "https");
System.out.println(s);
//3.字符串拆分
String [] sc="name=zhangsan-possword=122333".split("-");
for(int i=0;i
上述是String类的常用方法,不需要特殊的记忆,只要会使用和查看源代码就可以了



