public static void main(String[] args) {
創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過多達(dá)10年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)整合營(yíng)銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:石牌坊等企業(yè),備受客戶稱贊。
String str = "asfasfnabaasdfnbassdnbasnbasdnbadfasdfnba";
String key = "nba";
int startindex = 0;
int count = 0;
while ((startindex = str.indexOf(key, startindex)) = 0) {
count++;
System.out.println("位置:" + startindex);//可以提前聲明一個(gè)數(shù)組用來存放
startindex += key.length();
}
System.out.println("總數(shù)" + count);
}
可以用正則表達(dá)式:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class DemoAsm{
public static void main(String[] args){
String str="abcdef";//輸入字符串
String reg="cde";//需要查找的字符串
Pattern pattern =Pattern.compile(reg);
Matcher mather=pattern.matcher(str);
while(mather.find()){
System.out.println(mather.group());//如果有,則輸出
}
}
}
public?class?Strings{
public?static?void?main(String[]?args){
String?str?=?"字符串";
if(str.indexOf("串")?!=?-1){
System.out.println("包含串子");
}else{
System.out.println("不包含串子");
}
System.out.println("刪除后為:"?+?str.replace("串",""));
System.out.println("替換后為:"?+?str.replace("串","!"));
}
}
String s = new Scanner(System.in).nextLine();
System.out.println("輸入查找的字符:");
String s1 = new Scanner(System.in).nextLine();
這里s,s1是局部變量啊
改成
s = new Scanner(System.in).nextLine();
System.out.println("輸入查找的字符:");
s1 = new Scanner(System.in).nextLine();