//创建的一个包名。
package ri0318;
//定义的一个类。
public class FangFalx {
//公共静态的主方法。
public static void main(String[] args) {
//调用方法。
lx6();
}
//1 int length();返回的是字符串的长度;
public static void lx1() {
String s = "lqbzdyddx";
int l = s.length();
System.out.println(l);
}
//2 substring(int beginIndex,int endIndex)获取字符串的一部分,包含头,不包含尾。
public static void lx2() {
String s = "hellow,Dxd";
String s1 = s.substring(1,5);
System.out.println(s1);
}
/3 boolean startsWith(String preFix)判断一个字符串是否
包含另一个字符串。false/true*/
public static void lx3() {
String s = "nhadxd";
boolean s1 = s.startsWith("nh");
System.out.println(s1);
}
//4 判断一个字符串的后缀,结尾 endsWith("参数") false/true
public static void lx4() {
String s = "Hello.exe";
boolean s1 = s.endsWith(".exe");
System.out.println(s1);
}
//5 判断一个字符串是否有另外一个字符串。false/true
public static void lx5() {
String s = "CFcare.exe";
boolean s1 = s.contains("are");
System.out.println(s1);
}
//6 查找一个字符 index(char ch返回-1没有找到
public static void lx6() {
String s = "Hello.java";
int s1 = s.indexOf("a");
System.out.println(s1);
}
//7 将字符串转字节数组。byte getByte 获取字节类型
//然后遍历一遍,获得转换过后的字节数组
public static void lx7() {
String s = "今晚11点老地方见,不见不散";
byte[] s1 = s.getBytes();
for (int i = 0; i < s1.length; i++) {
System.out.println(s1[i]);
}
}
//8 将字符串转字符数组。
public static void lx8() {
String s = "今晚十一点老地方见";
char[] s1 = s.toCharArray();
for (int i = 0; i < s1.length; i++) {
System.out.println(s1[i]);
}
}
/*9 boolean equals(Object);
判断字符串里是否完全相等
false/true
注意:s.equals(s1)区分大小写。
s.equalsIgnoreCase(s1)不区分大小写。
*/
public static void lx9() {
String s = "hello";
String s1 = "Hello";
System.out.println(s.equals(s1));
// System.out.println(s.equalsIgnoreCase(s1));
}
}