package com.atguigu.java;
import org.junit.Test;
import java.util.Locale;
/**
* @ClassName TestString
* @Description TODO
* @Author lenovo
* @Date 2022/2/10 14:35
* @Version 1.0
**/
/*int length():返回字符串长度
char charAt(int index):返回某索引值出的字符
boolean isEmpty():判断是否为空字符串
String toLowercase() :将String中所有字符串转换为小写
String toUppercase() :将String中所有字符串转换为大写
String trim():返回字符串的富文本,取出字符串前后的空格
boolean equals(Object obj)比较字符串的内容是否相同
boolean equalsIgnoreCase(String anotherString) 忽略大小写来比较两个字符串中的内容是否相等
String concat(String str) 连接字符串
int compareTo(String anotherString)比较两个字符串的大小
String substring(int beginIndex):返回一个新的字符串,它是此字符串的从beginIndex开始截取到最后一个的子字符串
String substring(int beginIndex,int endIndex):返回一个新的字符串,它是从此字符串的beginIndex开始到endIndex截止的子字符串
* */
public class TestString {
@Test
public void test(){
String str = "helloWorld";
System.out.println(str.charAt(4));
System.out.println(str.isEmpty());
System.out.println(str.toUpperCase(Locale.ROOT));
String s2 = new String(" tes t ");
System.out.println("-----"+s2+"-----");
System.out.println("-----"+s2.trim()+"-----");
System.out.println(str.equals(s2));
System.out.println(str.equalsIgnoreCase(s2));
System.out.println(str.concat(s2));
System.out.println(str.compareTo(s2));
System.out.println(str.substring(2));
System.out.println(str.substring(3, 7));
}
}
运行结果
"C:\Program Files\Java\jdk1.8.0_91\bin\java.exe" -ea -
o
false
HELLOWORLD
----- tes t -----
-----tes t-----
false
false
helloWorld tes t
72
lloWorld
loWo
Process finished with exit code 0