用户输入两个字符串,检验第一个是否为第二个的子串 用JAVA编写

如题所述

第1个回答  2012-12-22
s1.indexof(s2)
如果第二个字符窜是第一个字符串的子串将返回子串在s1中的起始下标,如果不是将返回-1
第2个回答  2012-12-14
如果只是BC,然后ABC要判断BC是否为ABC字串,String有个contain函数。
第3个回答  2012-12-14
第4个回答  2012-12-14
数据结构 有个模式匹配 效率最好
第5个回答  2012-12-14
String类中有contents方法,直接用。

在JAVA中,编写程序提示用户输入两个字符串,并检验第一个字符串是否为...
String 有个方法contains可以用来检测子串 import java.io.*;import java.util.*;public class test { public static void main(String[] args){ Scanner sin=new Scanner(System.in);String str1=sin.next();String str2=sin.next();if(str2.contains(str1))System.out.println("Yes");else ...

JAVA中如何判断一个字符串是否为另一个字符串的子串
indexOf(String s)的使用,如果包含,返回的值是包含该子字符串在父类字符串中起始位置;如果不包含必定全部返回值为-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.inde...

输入二个字符串a和b,判断字符串b是否是字符串a的子串,是则输出b串在a...
include<stdio.h> int p(char a[],char b[]){ int i=0,j=0,k=0;for(i=0;a[i];i++){ j=i;for(k=0;a[j]==b[k]&&b[k]&&a[j];j++,k++);if(!b[k])return ++i;} return -1;} int main(void){ char a[100],b[100];gets(a);gets(b);printf("%d\\n",p(a...

输入两个字符串判断第二个字符串是不是第1个字符串的子串 用C语言怎么...
int isstr(const char *source,const char *dest)判断dest字符串是否是source的子串。是,返回1,否则返回0.有问题可以空间留言,或hi我。

一个 判断一个字符串是否是另一个字符串的子串的问题
这样的语句 首先一个要解决的问题就是 判断输入的是不是 结束符. 再者 开始一个大循环语句,在这个循环语句中在套一个小循环,把 两个字符串 一一拿来比较,其中 定义的K就是一个中间变量.把数组 a,b中的 字符比较, 如果在a数组中有一个不是 结束符的 字符跟b中的字符相符合,那么就记录下i的...

定义一个函数判断某字符串中是否包含另一个子串
以JAVA为例:var str = "My name is Baidu", substr = "Baidu"; function isContains(str, substr) { return str.indexOf(substr) >= 0;} \/\/trueconsole.log(isContains(str, substr));

怎么用Java把输入的两串字符串中的数字提取出来,并且将两串数字相乘输出...
解决方案:使用正则表达式抽取数字子串;使用Interger.parse将数字子串转为整数类型;计算两个数字相乘即可;

编写程序求某个字符串是否为另一个字符串的子串
static string str2;\/\/子串 static void Main(string[] args){ Console.Write("请输入字符串:");string str1 = Console.ReadLine();Console.Write("请输入字串:");str2 = Console.ReadLine();find(str1);} public static void find(string str1){ int startNum = str1.IndexOf(str2....

求两个字符串的最长公共子串,要求输入两个字符串,输出他们的最长公共...
String sub = s1.substring(i,j);if((s2.indexOf(sub)!=-1)&&sub.length()>max.length()){ max = sub;} } } return max;} public static void main(String[] args){ String s1 = "abcdefghigj";String s2 = "xyzabcdefigj";String output = new CommonSubString().search(s1,s2...

java怎样判断一个字符串中的某个字符或字符串包含于另一个字符串
假设你说的第一个字符串是A,第二个是B 判断A中是否有一个字符或者一段字符串包含于B中:boolean ifContrain = false;for(int i = 0 ; i < A.length - 1 ; i ++ ){ for(int j = i + 1 ; j < A.length ; j++ ){ if(B.contains(A.subString(i , j ))){ ifContrain =...

相似回答