Java字符串的操做

判斷字符串是否存在

使用str.contains("values")java

public class one {
    /*判斷某個字符串是否存在*/
    public static void main(String[] args){
        String str = "今晚打老虎";
        boolean request = str.contains("老虎");
        System.out.println("今晚有老虎嗎?");
        if (request == true) {
            System.out.println("今晚有老虎");
        }else {
            System.out.println("今晚沒老虎");
        }

    }
結果:今晚有老虎嗎?
     今晚有老虎

字符串截取

public class one {
    /**字符串截取*/
    public static void main(String[] args){
        String str = "123456201808086789";
        String year = str.substring(6,14);//也能夠只輸入一個開始索引位置
        System.out.println(year);

    }
結果:20180808

字符串替換

public class one {
    /**字符串替換*/
    public static void main(String[] args){
        String str = "娃嘿嘿";
        String restr = str.replace("嘿","哈");//將字符串中因此得"嘿"替換成"哈"
        System.out.println(restr);

    }
結果:娃哈哈

字符串分割

/**字符串分割*/
    public static void main(String[] args){
        String str = "美的,海爾,格力";
        String new_list[] = str.split(",");//以","號分割
        for (int i = 0;i < new_list.length;i++) {
            System.out.println("第" + i + "個是" + new_list[i]);//取list的第i個
        }

    }
結果:
    第0個是美的
    第1個是海爾
    第2個是格力

轉換字符串大小寫

/**字符串大小寫轉換*/
    public static void main(String[] args){
        String str = "abCD";
        System.out.println(str.toLowerCase());//將字符串轉換爲小寫
        System.out.println(str.toUpperCase());//將字符串轉換爲大寫

    }
結果:
    abcd
    ABCD

去除字符串空格

/**字符串去空格*/
    public static void main(String[] args){
        String str = " abCD ";
        System.out.println(str.trim());//去除空格

    }
結果:abCD

判斷字符串是否相等

/**判斷字符串是否相等*/
    public static void main(String[] args){
        String str1 = "Hello";
        String str2 = "你好";
        String str3 = "Hello";
        System.out.println(str1 == str3);//使用==判斷是否相等
        System.out.println(str1 == str2);
        System.out.println("華麗的分割線<------------------------------------------>");
        System.out.println(str1.equals(str3));//使用equals判斷是否相等
        System.out.println(str1.equals(str2));
    }
結果:
    true
    false
華麗的分割線<------------------------------------------>
    true
    false
    true
相關文章
相關標籤/搜索