JAVA String

来源:互联网 发布:鸟哥的php博客 编辑:程序博客网 时间:2024/05/21 12:50

一、String

public class String{    public static void fun1(){    //  字符串替换 replace    String string = "高松松";    string s1 = string.replace("高""松");    System.out.println(s1);    }    public static void fun2(){    //  字符串切割 split    String string = "gao,song,song";    String[] arr = string.split(",");    System.out.println(Arrays.toString(arr));    //  for 循环遍历数组    for(int i = 0;i < arr.length; i++){        System.out.println(arr[i]);    }    }    public static void fun3(){    //  获取  子 字符串 substring    String string = "gaosongsong";    String s1 = string.subString(2);    System.out.println(s1);             // 打印出来的是osongsong    //留头不留尾    String s2 = string.substring(2,7);  // 打印出来的是osong    System.out.println(s2);    }    public static void fun4(){    //  转换 大小写    //  转换大写  toUpperCase()    String string1 = "gaosongsong";    String s1 = string1.toUpperCase();    System.out.println(s1);   //  打印输出的时 GAOSONGSONG    String s2 = s1.toLowerCase();    System.out.println(s2);   //   打印输出的是小写 gaosongsong     }    public static void fun5(){    //  判断字符串是否相等, 忽略大小写 equalsIgnoreCase();    String string1 ="GAOSONGSONG";    String string2 = "gaosongsong";    System.out.println(string1.equalsIgnoreCase(string2));  // 输出打印的结果为true;    }    public static void fun6(){    //  比较两个字符串, 比较字符的ASCLl  相等返回0,当有一个不相同时,就会停止比较    //  compareto    String string1 = "abc";    String string2 = "abc";    int i = string1.compareto(string2);    System.out.println(i);   打印的结果为0    }    public static void fun7(){    // 字符数组转换为字符串   new String    char[] array = new char[]{'g','a','o'}    String s1 = new String(array);    System.out.println(s1);      // 打印的是gao    char[] arr = s1.toCharArray();    System.out.println(Arrays.toString(arr)); 打印的是数组  ['g','a','o']    }    public static void fun8(){     // 字符串获取位置  indexOf    String string = “gaosongsong”;    // 当查询的字符串中没有要查询的字符  返回一个值 -1    int index1 = string.indexOf("z");        System.out.println(index1);     // 打印一个-1    //  查询的字符只会查询到第一个相同的    int index2 = string.indexOf("s");    System.out.println(index2);   // 打印一个3    //  查询到的字符从第五个数字开始查询    int index3 = string.indexOf("s",5);    System.out.println(index3);    //  打印一个7    }}
原创粉丝点击