java字符串
~字符串的基本元素是字符,字符可以是单个字母、数字、标点符号或者其他符号不局限于ASCII码
~在Java语句中字符类型,。。。用单引号标注,字符串类型用双引号标注
~与其他类型不同字符串类型首字母大写 String
高级字符串处理
比较字符串
比较一个字符串是否与另外一个字符串相同,这个操作在一些程序中经常用到,使用 equals() 来处理两个字符串
public class Test{
public static void main(String[] args){
String favorite = "grapefruit";
String guess = "watermelon";
System.out.println(favorite.equals(guess));
// 相同返回true ,不同返回false, 这个布尔值可以存储在变量中
}
}

还有一个是 equalsIgnoreCase() ,这个函数不考虑大小写
public class Test{
public static void main(String[] args){
String favorite = "grapefruit";
String guess = "Grapefruit";
// equals 会注意大小写的差异
System.out.println(favorite.equals(guess));
// equalsIgnoreCase 忽略大小写
System.out.println(favorite.equalsIgnoreCase(guess));
}
}

确定字符串的长度
使用 lenth() 来确定字符串的长度
public class Test{
public static void main(String[] args){
String favorite = "grapefruit";
System.out.println("该字符串的长度\t" + favorite.length());
}
}

根据原字符串创建一个全是大写/小写的字符串
转换为全小写 toLowerCase() , 转换成全大写 toUpperCase() , 不会对原来的字符串产生影响
public class Test{
public static void main(String[] args){
String favorite = "Grapefruit";
System.out.println(favorite.toLowerCase()); // 全小写
System.out.println(favorite); // 不会改变原字符串
System.out.println(favorite.toUpperCase()); // 全大写
System.out.println(favorite); // 不会改变原字符串
}
}

在字符串中查找字符串
查看是否可以在一个字符串中找到另外一个字符串,使用 indexOf() ,
如果找不到返回 -1 , 如果找到返回一个整数, 该整数表示目标字符串在查找字符串的起始位置
public class Test{
public static void main(String[] args){
String favorite = "Grapefruit";
System.out.println(favorite.indexOf("fruit"));
System.out.println(favorite.indexOf("frut"));
}
}

浙公网安备 33010602011771号