import java.util.Arrays;
public class Demo04 {
public static void main(String[] args) {
String str = "java是世界上最好的语言,java真香java";
System.out.println(str.length());//返回字符串长度 length()
System.out.println(str.charAt(str.length()-1));//返回某个位置的字符 charAt(int index)
System.out.println(str.charAt(0));
System.out.println(str.contains("java"));//判断是否包含某个子字符串 contains(String str)
System.out.println(str.contains("php"));
System.out.println("===============================");
System.out.println(Arrays.toString(str.toCharArray()));//返回字符串对应的数组 toCharArray()
System.out.println(str.indexOf("java"));//返回字符串首次出现的位置 indexOf()
System.out.println(str.indexOf("java",13));
System.out.println(str.lastIndexOf("java"));//返回字符串最后一次出现的位置 lastIndexOf()
System.out.println("================================");
String str2 = " Hello World ";
System.out.println(str2.trim());//去掉字符串前后的空格 trim
System.out.println(str2.toUpperCase());//把小写转成大写 toUpperCase
System.out.println(str2.toLowerCase());//把大写转成小写 toLowerCase
String str3 = "hello.java";
System.out.println(str3.endsWith("java"));//判断是否以str结尾 endsWith(str)
System.out.println(str3.startsWith("hello"));//判断是否以str开头 startsWith(str)
System.out.println("================================");
System.out.println(str.replace("java","php"));//replace(char old,char new) 用新的字符或字符串替换旧的字符或字符串
String str4 = "java is the best , programing language";
String[] arr = str4.split("[ ,]+");//对字符串进行拆分 split() [ ,]表示可以是空格 可以是逗号 [ ,]+ 表示可以有多个空格逗号
System.out.println(arr.length);
for (String string : arr){
System.out.println(string);
}
System.out.println("================================");
String s1 = "hello";
String s2 = "HELLO";
System.out.println(s1.equals(s2));
System.out.println(s1.equalsIgnoreCase(s2));//忽略大小写比较
}
}
运行结果:
24
a
j
true
false
===============================
[j, a, v, a, 是, 世, 界, 上, 最, 好, 的, 语, 言, ,, j, a, v, a, 真, 香, j, a, v, a]
0
14
20
================================
Hello World
HELLO WORLD
hello world
true
true
================================
php是世界上最好的语言,php真香php
6
java
is
the
best
programing
language
================================
false
true