字符串用法

    // 根据下标,得到指定位置的字符
        char c = q.charAt(0);
    
    // 比较两个字符串内容是否相等,要区分大小写
        System.out.println("abcD".equals(a));
        // 不区分大小写,比较两个字符串是否此相等
        System.out.println("abcD".equalsIgnoreCase(a));
    
    // 得到子串第一次出现的下标,如果没有找到,返回-1
        int index = b.indexOf("asd");
        
    // 得到子串最后一次出现的下标,如果没有找到,返回-1
        int last = b.lastIndexOf("fgh");
        System.out.println(index + "       " + last);
    
    // 替换,将a中所有的子串,替换为新的子串
        w = w.replace("rty", "123");
        System.out.println(w);
    
    // 得到字符串的长度
        System.out.println(z.length());

    // 从指定下标开始,截取之后所有的字符子串
        x = x.substring(3);
    
    // 从指定下标开始,到指定下标结束,截取中间的子串
    
    // 包含起始位置的字符,但不包含结束位置的字符
        x = x.substring(3, 7);
        System.out.println(x);

    // 去除前后的空格
        v = v.trim();
        System.out.println(v);


            string
    .startsWith(*)            以什么开头

    ..endsWith(*)            已什么结尾

    .contains            包含

    .charAt                获取指定位置的下标   获取指定位置的含有的元素下标要加1
    
    .equals                判断两个字符串内容是否相等,区分大小写
    .equalsIgnoreCase        判断两个字符串内容是否相等,不区分大小写
    
    .indexOf            获取子串第一次出现的下标
    .lastIndexOf             获取子串最后出现的下标

    .replace            替换
    
    .length()            获取字符串的长度

    .substring(1)            截取从指定下标开始,之后所有的字符子串

    .substring(3, 7);        从指定下标开始,到指定下标结束,截取中间的子串,
                    包含起始位置的字符,但不包含结束位置的字符

    .trim()                去除前后的空格

    .split(,)            字符串含有,    输出是用,分割开
    
    .matches            判断字符串是否匹配之否定的表达式
        邮箱:[a-zA-Z0-9]{3,20}@[a-zA-Z0-9]{2,20}[.](com|net|cn)

            StringBuffer————StringBuffer sb = new StringBuffer("abcd");

    .append()            添加
    
    .reverse()            反转
    
    .insert(下标,添加的内容)    插入
    
    .delete(起,末)        删除(包起不包终)

        faceLabel.setImage(路径);

 

posted @ 2019-11-21 23:06  谢世林  阅读(195)  评论(0)    收藏  举报