java中如何检验两个字符中间的字符串是否于我输入的字符串相同?
比如说我要输入一个allen而在一个文件中allen存在一个.和一个;中间.是这么写的.allen;如果在.和;中间有allen这么个字符串,就返回true,否则就是fa...
比如说我要输入一个allen
而在一个文件中 allen 存在一个.和一个;中间.是这么写的.allen;
如果在.和;中间有allen这么个字符串,就返回true,否则就是false.
应该怎么实现?
你这个回答是有问题的,如果我输入的字符串中只要包含allen其中的几个,它返回的也是1.
比如str2="all";
这样才对:
这样才对!
String s1=".allen;";
String s2="allen1";
int mark=s1.length();
System.out.println(s1.substring(1, mark-1).equalsIgnoreCase(s2)); 展开
而在一个文件中 allen 存在一个.和一个;中间.是这么写的.allen;
如果在.和;中间有allen这么个字符串,就返回true,否则就是false.
应该怎么实现?
你这个回答是有问题的,如果我输入的字符串中只要包含allen其中的几个,它返回的也是1.
比如str2="all";
这样才对:
这样才对!
String s1=".allen;";
String s2="allen1";
int mark=s1.length();
System.out.println(s1.substring(1, mark-1).equalsIgnoreCase(s2)); 展开
4个回答
展开全部
你的意思是这个字符串一定在.和;之间吗?
还是说你就要找allen?
还是说这两字字符是不固定的
如果你说str2=".all"
这样wufisher回答的不对还说得过去,
在.allen;
allen是存在的,
all也是存在的,有什么不对?
str2不就是你要在str1中找匹配的吗?
不太理解楼主的需求了,就是现在看你的问题,估计多数人想得还是和wufisher 一样
还是说你就要找allen?
还是说这两字字符是不固定的
如果你说str2=".all"
这样wufisher回答的不对还说得过去,
在.allen;
allen是存在的,
all也是存在的,有什么不对?
str2不就是你要在str1中找匹配的吗?
不太理解楼主的需求了,就是现在看你的问题,估计多数人想得还是和wufisher 一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s是你要进行搜索的字符串,s.indexOf("allen"),若返回-1表示改字符串中没有allen,否则有allen
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str1 = ".allen;";
String str2 = "allen";
return str1.indexOf(str2)!=-1;
String str2 = "allen";
return str1.indexOf(str2)!=-1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询