indexOf与substring

来源:互联网 发布:js给元素赋值 编辑:程序博客网 时间:2024/04/28 19:05

简述:
1.indexOf(String str) : 返回str第一次出现的位置-1,如果不存在返回-1;
2.indexOf(String str,int i) : 返回 从第i个位置开始查找,出现str的位置-1,同样,不存在返回-1;
3.substring(int startPosition , int endPosition):返回在startPosition和endPosition位置之间的字符串,不包括前面端点,包含后面端点。
4.substring(int pisition) :返回从这个位置开始,一直到结束的字符串。
测试源码如下:

public static void main(String[] args) {        String str = "url:'www.baidu.com'";        int index = str.indexOf("url");        //注意:结果是url第一次出现的位置-1,结果:0        System.out.println(index);        int index2 = index + "url:'".length();        System.out.println(index2);        int index3 = str.indexOf("'",index2);        //从index2这个位置开始查找,(不含第5个位置)出现“‘”的位置,仍是所在位置-1,结果:18.        System.out.println(index3);        //截取index2和index3之间的字符串,不含前边界,含后边界的。        String urlString = str.substring(index2, index3);        System.out.println(urlString);    }
0 0
原创粉丝点击