找出子串位置java代码,java查找子串出现的位置

java统计字符子串在字符串中的位置和次数,急求,要代码的

public static void main(String[] args) {

创新互联公司始终坚持【策划先行,效果至上】的经营理念,通过多达10年累计超上千家客户的网站建设总结了一套系统有效的全网整合营销推广解决方案,现已广泛运用于各行各业的客户,其中包括:石牌坊等企业,备受客户称赞。

String str = "asfasfnabaasdfnbassdnbasnbasdnbadfasdfnba";

String key = "nba";

int startindex = 0;

int count = 0;

while ((startindex = str.indexOf(key, startindex)) = 0) {

count++;

System.out.println("位置:" + startindex);//可以提前声明一个数组用来存放

startindex += key.length();

}

System.out.println("总数" + count);

}

JAVA中怎样在一个字符串中查找给定的子字符串

可以用正则表达式:

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());//如果有,则输出

}

}

}

java中子串的查找,删除,替换

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("串","!"));

}

}

java循环查找子串出现的所有位置

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


网页标题:找出子串位置java代码,java查找子串出现的位置
浏览路径:http://bzwzjz.com/article/hcjjis.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: LED网站设计方案 定制网站建设多少钱 温江网站设计 成都企业网站建设公司 手机网站制作 阿坝网站设计 成都网站制作 成都网站建设 成都网站制作 成都h5网站建设 四川成都网站制作 移动网站建设 手机网站制作 成都网站制作 成都网站建设公司 成都网站建设公司 达州网站设计 成都网站制作 网站建设 响应式网站设计 重庆网站建设 攀枝花网站设计