String的indexOf方法和lastIndexOf方法实例

   一直容易搞混淆indexOf和lastIndex这两个方法的参数,写一个例子放在这里,已备忘记时查看

package com.app.string;

/**
 * Created by charles on 2015/7/12.
 */
public class StringTest {

    public static void main(String[] args) {

        String words = "helloworld,hello,worlds,hhggg,dd,ffhgg";

        //从第一个字符开始,从左往右搜索
        int index1 = words.indexOf(",");
        System.out.println("index:" + index1);

        //重指定的位置开始(包括指定的位置),从左往右搜索
        int index2 = words.indexOf(",", 11);
        System.out.println("index2:" + index2);

        //从最后一个位置开始,向左边搜索
        int lastIndex1 = words.lastIndexOf(",");
        System.out.println("lastIndex1:" + lastIndex1);

        //从指定的位置开始,向左边搜索
        int lastIndex2 = words.lastIndexOf(",", 31);
        System.out.println("lastIndex2:" + lastIndex2);

    }


}
index1:10
index2:16
lastIndex1:32
lastIndex2:29


你可能感兴趣的:(java)