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
相关文章
相关标签/搜索