package com.Mxhlin.String;
import java.util.Locale;
/**
* @author Mxhlin
* @Email fuhua277@163.com
* @Date 2022/09/17/14:06
* @Version
* @Description
*/
public class Str05 {
public static void main(String[] args) {
String ss = "Java String jase 0123 each year java one two";
// 判断字符中是否包含java
System.out.println(ss.contains("java"));// false
// 判断字符串是否以two结尾
System.out.println(ss.endsWith("two"));// true
// 判断字符串是否以Java开始
System.out.println(ss.startsWith("Java"));// true
System.out.println(ss.startsWith("each",17));// true
// 判断两个字符串的值是否相等
System.out.println(ss.equals("Java"));// false
// 把字符串变成大写
System.out.println(ss.toUpperCase());// JAVA STRING JASE EACH YEAR ONE TWO
// 把字符串变成大写
System.out.println(ss.toLowerCase());// java string jase each year one two
// 忽略大小写判断两个字符串的值是否相等
System.out.println(ss.equalsIgnoreCase(ss.toUpperCase()));// true
// 返回字符串的长度
System.out.println(ss.length());// 39
// 重复字符串n遍
System.out.println(ss.repeat(4));//Java String jase each year one twoJava String jase each year one twoJava String jase each year one twoJava String jase each year one two
// 获取字符串的索引位置,没有则返回-1
System.out.println(ss.indexOf("j"));// 12
System.out.println(ss.indexOf("J"));// 0
// 从字符串最后开始寻找这个字符,返回索引,没有则返回-1
System.out.println(ss.lastIndexOf("j"));// 27
// 返回指定索引的char值
System.out.println(ss.charAt(0));// J
// 获取a~b的索引的字符串
System.out.println(ss.substring(6));//String jase each year java one two
// 获取a~b的索引的字符串
System.out.println(ss.substring(1,4));//ava
// 替换
System.out.println(ss.replace("Java","java"));// Student String jase 0123 each year java one two
// 全部替换
System.out.println(ss.replaceAll("java","你好呀"));// ss.replace("Java","java")
// 连接
System.out.println(ss.concat("1234567890"));// Java String jase 0123 each year java one two1234567890
String str = " a ba wdawa ";
// 清楚首尾连续的空格
System.out.println(str.trim());// "a ba wdawa"
// 清楚首尾连续的空格
System.out.println(str.strip());// "a ba wdawa"
// 清楚首部连续空格
System.out.println(str.stripLeading());// "a ba wdawa "
// 清楚首部连续空格
System.out.println(str.stripTrailing());// " a ba wdawa"
// 判断内容是不是空
System.out.println(ss.isEmpty());// false
// 先移除空格再判断是否有字符
System.out.println(ss.isBlank());// false
System.out.println(ss.equals("")==ss.isBlank());//true
System.out.println(ss.equals("")==ss.isEmpty());//true
String sss = " ";
System.out.println(sss.equals(""));// false
System.out.println(sss.isBlank());// true
System.out.println(sss.isEmpty());// false
}
}