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));
}
}
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));
}
}
}
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));
}
}
}
}
}
















