Java 检查两个单词,看单词a的开头是否等于单词b

Java 检查两个单词,看单词a的开头是否等于单词b,java,compare,substring,Java,Compare,Substring,给定以下字符串 String a = "hello"; String b = "hell"; String c = "help"; 我想知道字符串b是否是a的子字符串,字符串c是否是a的子字符串 你可以在这里看到答案,b是肯定的,c是否定的。 如何在Java中执行此测试?非常简单: if (a.startsWith(b)) 非常简单: if (a.startsWith(b)) 试试这个: if(a.contains(b)) {...} if(a.contains(c)) {...} 还与

给定以下字符串

String a = "hello";
String b = "hell";
String c = "help";
我想知道字符串b是否是a的子字符串,字符串c是否是a的子字符串

你可以在这里看到答案,b是肯定的,c是否定的。 如何在Java中执行此测试?

非常简单:

if (a.startsWith(b))
非常简单:

if (a.startsWith(b))
试试这个:

if(a.contains(b)) {...}
if(a.contains(c)) {...}
还与以下机构合作:

if(a.contains("ell")) {...}
试试这个:

if(a.contains(b)) {...}
if(a.contains(c)) {...}
还与以下机构合作:

if(a.contains("ell")) {...}

如果a等于hello,b等于ello,则返回true。他想要的是开头,而不是任何索引。@Legend:不确定OP想要什么,但SLaks的第二个答案完成了问题。“检查两个单词,看看单词a的开头是否等于单词b”@Legend你是对的,我错过了标题,内容只涉及子字符串+1给你和斯拉克如果a等于hello,b等于ello,则返回true。他想要的是开头,而不是任何索引。@Legend:不确定OP想要什么,但SLaks的第二个答案完成了问题。“检查两个单词,看看单词a的开头是否等于单词b”@Legend你是对的,我错过了标题,内容只涉及子字符串+1给你和SLaks