startswith()

  • startsWith() 方法用于检测字符串是否以指定的前缀开始。
package StringTest;

public class String13 {
    public static void main(String[] args) {
        String Str = new String("\"1w3c.jb51.com");

        System.out.println("\"1w3c");

        System.out.print("返回值 :" );
        System.out.println(Str.startsWith("\"1w3c") );
        System.out.print("返回值 :" );
        System.out.println(Str.startsWith("1w3c") );

        System.out.print("返回值 :" );
        System.out.println(Str.startsWith("jb51",6) );

        System.out.print("返回值 :" );
        System.out.println(Str.startsWith("w", 2));
    }
}

java判断以什么开头 java判断字符串开头字符_前端

package booleanTest;

public class Boolean2 {
    public static void main(String[] args) {

        String str = new String("1w3c.jb51.com");
        String pre1 = "22w3c";
        String pre2 = "1w3c";
        judegePrefix(str, pre1);
        System.out.println();
        judegePrefix(str, pre2);
    }

    private static void judegePrefix(String str, String pre) {
        if (!str.startsWith(pre)) {
            System.out.println("前缀不一致");
        } else if (str.startsWith(pre)) {
            System.out.println("前缀一致");
            System.out.print("返回值 :");
            System.out.println(str.startsWith(pre));
        }
    }
}

java判断以什么开头 java判断字符串开头字符_java判断以什么开头_02

indexof()

public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回
-1。
public int indexOf(int ch, int fromIndex): 返回从 fromIndex
位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
int indexOf(String str): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
int indexOf(String str, int fromIndex): 返回从 fromIndex
位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

substring()

截取字符串,在java语言中的用法
1、 public String substring(int beginIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
参数:beginIndex - 开始处的索引(包括),
返回:指定的子字符串,
例 :“unhappy”.substring(2) returns"happy"
“mybaby”.substring(3) returns"aby"
2、public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的
endIndex-1处结束。
参数:beginIndex - 开始处的索引(包括)
例:“hamburger”.substring(3,8) returns “burge”
“smiles”.substring(0,5) returns “smile”

List<VCommodityInfoStockBean> sortBean = new ArrayList<VCommodityInfoStockBean>();
		boolean flag = false;
		if (condition.getJanCodeArray() != null) {
			for (String con : condition.getJanCodeArray()) {
				if (con.length() != 0) {
					flag = true;
					for (int i = 0; i < listBean.size(); i++) {
						if (listBean.get(i).getJanCode().startsWith(con)) {
							sortBean.add(listBean.get(i));
						}
					}
				}
			}
		}