-
2022-03-13 11:18:59
package com.woniuxueyuan.day6; public class Found { public static void main(String[] args) { // TODO Auto-generated method stub String s="jhfdnhjnhjjhdsihreoijjh"; String s1="jh"; byte[] bytes = s.getBytes(); int count=0; for(int i=0;i<bytes.length;i++) { //利用if进行判断如果前后字节数组前后符合要求的话就会继续计数,最终统计出个数。 if(bytes[i]=='j'&&bytes[i+1]=='h') { ++count; } } System.out.println(count); } }
更多相关内容 -
java 记录一个子串在整串中出现的次数实例
2020-08-27 03:54:48今天小编就为大家分享一篇java 记录一个子串在整串中出现的次数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
java 判断字符串是否包含子串的方法
2020-08-29 16:05:06主要介绍了java 判断字符串是否包含子串的方法的相关资料,这里提供了三种方法帮助大家实现这样的功能,需要的朋友可以参考下 -
js判断一个字符串是否包含一个子串的方法
2020-10-24 20:01:56主要介绍了js判断一个字符串是否包含一个子串的方法,实例分析了判断的技巧与第三方脚本的使用方法,需要的朋友可以参考下 -
Python实现判断一个字符串是否包含子串的方法总结
2021-01-21 17:41:17本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下: 1.使用成员操作符 in >>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True 2.使用... -
Python判断一个字符串中是否存在多个子串中的一个
2020-12-10 14:54:39在使用python的开发过程中,常常需要判断,字符串中是否存在子串的问题,但判断一个字符串中是否存在多个字串中的一个时,如if (a or b) in c或者if x contains a|b|c|d…,似乎就需要借助for做循环判断,那么这种...在使用python的开发过程中,常常需要判断,字符串中是否存在子串的问题,
但判断一个字符串中是否存在多个字串中的一个时,如if (a or b) in c或者if x contains a|b|c|d…,
似乎就需要借助for做循环判断,那么这种情况有没有更pythonic的方法呢?
判断一个字符串中是否存在某一个子串
判断一个字符串中是否存在子串通常使用in关键词,如下:
>>> a = "I Love Crystal!And I Hate Tom!"
>>> b = "Crystal"
>>> c = "Tom"
>>> d = "Jessie"
>>> print(b in a)
True
>>> print(d in a)
False
>>>
如```"Crystal"在"I Love Crystal!And I Hate Tom!"```中,```"Jessie"```不在```"I Love Crystal!And I Hate Tom!"```中。
###判断一个字符中是否含有多个子串中的一个
问题来了
如果如果我想判断```"I Love Crystal!And I Hate Tom!"```是否含有```"Crystal", "Tom", "Jessie"```中的任意一个
只要有其中的任意一个就输出True,应该怎么判断呢?
a = "I Love Crystal!And I Hate Tom!"
name_list = ["Jessie", "Tom", "Crystal"]
for name in name_list:
... if name in a:
... print("got you!")
... break
...
got you!
我们发现,代码结构看起来还是不够pythonic
有没有更加优雅的写法呢?
可以使用内置的```any()```函数。
a = "I Love Crystal!And I Hate Tom!"
name_list = ["Jessie", "Tom", "Crystal"]
print(any(name in a for name in name_list))
True
name_list = ["Jessie", "Tomi", "Rose"]
print(any(name in a for name in name_list))
False
```
-
python七种方法判断字符串是否包含子串
2020-09-16 09:32:55主要介绍了python七种方法判断字符串是否包含子串,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下 -
数据结构:查找子串t在主串s中的位置
2021-04-08 23:58:28因为编译过程中遇到过挺多错误,在各个进程中间加入了一些不必要的printf以便检查程序哪里出错,这个方法还是比较适用的比较方便的可以看出哪里出了问题。 #include “linkstring.h” int index(linkstring s,link...因为编译过程中遇到过挺多错误,在各个进程中间加入了一些不必要的printf以便检查程序哪里出错,这个方法还是比较适用的比较方便的可以看出哪里出了问题。
#include “linkstring.h”
int index(linkstring s,linkstring t)
{
linkstring k,r,m,n;
m=t->next;
n=s->next;
k=s;
r=t;
int i,j,succ,a,b;
i=0;succ=0;a=0;b=0;
while(k->next!=NULL)
{
a++;
k=k->next;
}
printf(“k:%5d\n”,a);
while(r->next!=NULL)
{
b++;
r=r->next;
}
printf(“r:%5d\n”,b);
//
while(i<=a-b&&(!succ))
{
j=0;succ=1;
printf(“1\n”);
//
while(j<=b-1&&(succ))
{
printf(“n is:%c\n”,n->data);
printf(“m is:%c\n”,m->data);
int testn=n->data;
int testm=m->data;
printf(“is%5d\n”,testn);
printf(“is%5d\n”,testm);
if(testn==testm&&(succ))
{
j++;
n=n->next;
m=m->next;
printf(“ssss%5d\n”,j);
}
else
{
succ=0;
printf(“不相等!”);
m=t->next;
}
}
i++;
n=n->next;} printf("i:%5d!!\n",i); if(succ==1) return(i); else return(-1);
}
//
int main()
{ 查找
linkstring s,t=NULL;
int p;
s=creat();
t=creat();
print(s);
print(t);
p=index(s,t);
if(p!=-1)
printf(“匹配成功!:%5d\n”,p);
else
printf(“失败!\n”);
delList(s);
delList(t);
return 0;
} -
JAVA中如何判断一个字符串是否为另一个字符串的子串
2021-02-12 20:41:30展开全部indexOf(String s)的使用,如果包含,返回的值62616964757a686964616fe58685e5aeb931333433633439是包含该子字符串在父类字符串中起始位置;如果不包含必定全部返回值为-1。代码如下:package my_automation...展开全部
indexOf(String s)的使用,如果包含,返回的值62616964757a686964616fe58685e5aeb931333433633439是包含该子字符串在父类字符串中起始位置;如果不包含必定全部返回值为-1。
代码如下:
package my_automation;
public class z_test {
public static void main(String[] args) {
String test = "This is test for string";
System.out.println(test.indexOf("This")); //0
System.out.println(test.indexOf("is")); //2
System.out.println(test.indexOf("test")); //8
System.out.println(test.indexOf("for")); //13
System.out.println(test.indexOf("for string "));//-1
if (test.indexOf("This")!=-1){
//"只要test.indexOf('This')返回的值不是-1说明test字符串中包含字符串'This',相反如果包含返回的值必定是-1"
System.out.println("存在包含关系,因为返回的值不等于-1");
}else{
System.out.println("不存在包含关系,因为返回的值等于-1");
}
if (test.indexOf("this")!=-1){
//"只要test.indexOf('this')返回的值不是-1说明test字符串中包含字符串'this',相反如果包含返回的值必定是-1"
System.out.println("存在包含关系,因为返回的值不等于-1");
}else{
System.out.println("不存在包含关系,因为返回的值等于-1");
}
}
扩展资料
java string中indexOf()常用用法
Java中字符串中子串的查找共有四种方法,如下:
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
public class Test {
public static void main(String[] args) {
String s = "xXccxxxXX";
// 从头开始查找是否存在指定的字符 //结果如下
System.out.println(s.indexOf("c")); //2
// 从第四个字符位置开始往后继续查找,包含当前位置
System.out.println(s.indexOf("c", 3)); //3
//若指定字符串中没有该字符则系统返回-1
System.out.println(s.indexOf("y")); //-1
System.out.println(s.lastIndexOf("x")); //6
System.out.println(s.indexOf(120,2)); //4
System.out.println(s.indexOf('x',2)); //4 120是x的ASCII编码
}
}
-
Java获取两个字符串中最大相同子串的方法
2020-08-27 04:29:41今天小编就为大家分享一篇Java获取两个字符串中最大相同子串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
c/c++判断子串在主串中的位置(朴素模式匹配算法)-----通俗易懂(口诀记忆)
2020-07-01 12:00:22假设a是主串,简单的方式是:想用一个外层循环遍历字符串a的每一个字符,在遍历过程中,在使用一个内层循环,以当前主串中a的字符为起始,去和子串b进行一一对比,如果对应对比成功 就找了 3代码 #include <... -
(c++)判断子串是否在字符串中位置
2020-03-10 17:12:30母串与子串 c++ 判断位置 oj pat -
串(String):查找子串在主串中的位置
2021-11-13 23:15:01/** * 串:字符串String,由0个或者多个字符组成的有限序列 ... * 一个长度为n的主串,它的子串有 n - m + 1个 */ public class StringIntroduce { public static void main(String[] args) { . -
JavaScript判断一个字符串是否包含指定子字符串的方法
2021-01-19 19:40:24本文实例讲述了JavaScript判断一个字符串是否包含指定子字符串的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码,为String对象定义了一个contains方法用于判断字符串是否包含子字符串,非常有用。 if (!... -
找出子串在主串中出现的次数(c语言-可运行)
2019-08-30 18:19:15#include <...//找出子串在主串中出现的次数 int STRCOUNT(char *str,char *substr){ if(str == NULL){ printf("主串不能为null\n"); return 0; } if(substr == NULL){ printf("子串不能为... -
顺序串的基本操作(主要函数为:判断一个串T是否为串S 的子串,若是则返回在主串中的位置)
2020-11-27 15:31:44判断串T是否为串S的子串,若是返回在主串中的位置 算法思想: {将主串S的第一个字符和串T第一个字符进行比较,【若相等则继续比较后面的字符,(若全部一致则说明字符串T为串S 的子串,且主串S开始比较的第一个元素... -
js判断出两个字符串最大子串的函数实现方法
2020-10-21 05:32:38下面小编就为大家带来一篇js判断出两个字符串最大子串的函数实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
实现统计一个子串在字符串中出现的次数
2021-01-03 21:15:59实现统计一个子串在字符串中出现的次数 该两种实现方式主要体现indexOf(String str)和indexOf(String str,int fromIndex)的用法区别 方式一:使用indexOf(String str)方法 import org.junit.Test; public class ... -
判断子串在主串中位置的函数——strstr函数
2021-06-24 20:59:30我们首先还是来看一下strstr在msdn中的定义: char *strstr( const char *string, const char *strCharSet ); The strstr function returns a pointer to the first ...strstr函数返回字符串中第一个出现的strCh -
Python: 判断一个字符串中是否存在多个子串中的一个
2020-03-16 15:29:11在修改一个爬虫想让它有一个按关键词检索标题的功能时,遇到了需要判断字符串中是否存在子串的问题。 2. 判断一个字符串中是否存在某一个子串 判断一个字符串中是否存在子串通常使用in关键词,如下: >>>... -
c++判断是否属于一个字符串的子串
2022-03-25 16:22:08一个字符串T有n多个oxx组成,输入字符串S,判断S是否为T的子串 这介绍两种方法,枚举和调用库函数: 暴力枚举: #include<bits/stdc++.h> using namespace std; const int maxn=1e5+10; typedef long long ll;... -
Java中利用indexof()判断一个字符串是否是另一个字符串的子串
2022-01-07 22:33:08如果包含字符串s,返回的值是该子字符串s在父类字符串中的起始位置;如果不包含全部返回值为-1。 String test = "This is test for string"; System.out.println(test.indexOf("this"));//0 System.out.println(test... -
判断一个字符串是否包含一个子串的方法
2019-09-23 04:07:25在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,在此篇文章,我们将去探究一些解决此种需求的方法以及正确的使用它们。理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的... -
String类练习:记录一个子串在整串中出现的次数
2020-08-01 10:40:29题目:记录一个子串在整串中出现的次数 整串:"nbaernbatynbauinbaopnba" 子串:"nba" 思路: 1,要找的子串是否存在,如果存在 获取其出现的位置。 这个可以使用indexOf完成. 2,如果找到了, 那么就记录出现... -
Python 判断一个字符串是否包含另一个子字符串和有多少个子字符串(全网最全 六种方法)
2021-01-20 02:16:02判断字符串中是否有某个子串 这里有六个方法 不使用string模块 1.in 存在则输出TRUE 不存在则输出FALSE a = 'love you' b = 'you' c = 'no' print(b in a) #True print(c in a) #False 2.find() 从左向右查找子串 ...