java中怎么判断一个字符串数组中包含某个字符或字符串

java中怎么判断一个字符串数组中包含某个字符或字符串
加点注释可以不?

第1个回答  推荐于2017-11-24
/*这是一个静态函数,不用声明对象就可以用的,如你的类名为Test,在任何情况下都可以调用Test.isHave函数*/
public static boolean isHave(String[] strs,String s){
/*此方法有两个参数,第一个是要查找的字符串数组,第二个是要查找的字符或字符串
* */
for(int i=0;i<strs.length;i++){
if(strs[i].indexOf(s)!=-1){//循环查找字符串数组中的每个字符串中是否包含所有查找的内容
return true;//查找到了就返回真,不在继续查询
}
}
return false;//没找到返回false
}
public static void main(String[] args)
{

String[] strs={"aaa","bbbb","cccc","dddd"};//定义字符串数组

if(isHave(strs,"aaaa")){//调用自己定义的函数isHave,如果包含则返回true,否则返回false
System.out.println("包含");//打印结果
}else{
System.out.println("不包含");//打印结果
}
}本回答被提问者采纳
第2个回答  2007-10-19
可以用String的indexOf方法,或者用正则表达式

java中怎么判断一个字符串数组中包含某个字符或字符串
1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2:声明 public boolean contains(CharSequence s)3:返回值 此方法返回true,如果此字符串包含,否则返回false。4:实例 public static void main(String[] args){String str = "abc";boolean status = st...

java中怎么判断一个字符串数组中包含某个字符或字符串
1.定义一个字符串数组 2.遍历这个数组 3.判断要指定的字符串是否包含在字符串数组内 4.如果包含返回true,否则返回false \/ public static Boolean isStr(String str){ String array[] = {"a","b","c","hello"};for(int i = 0;i<array.length;i++){ if(str.equals(array[i])){ ret...

java中怎么判断一个字符串数组中包含某个字符或字符串
比如 String s="abc"; boolean t=s.contains("bc");打印t会发现t是true 如果有一个大的字符串数组,可以用循环来检测其中的每一个字符串

java中怎么判断一个字符串数组中包含某个字符或字
可以用contains()这个方法,判断一个字符串是否包含另一个字符串。可以用repalce()这个方法,把想删除的字符替换成空。下面是示例代码,我测试过了,希望能帮到你,仍有问题可以HI我~!public class Test { public static void main(String[] args) { String s1 = "abc";String s2 = "1111abcdef...

java中怎么判断一个字符串中包含某个字符或字符串
如果i大于-1则表示a中有b字符.string1.contains(string2),若为true则表示包含,这个是区分大小写的,假如你想无区分的话,string1.toLowCase().contains(string2.toLowCase().),先转小写字符串再判断.方法比较多,就看您具体是什么情况了,如有不懂可以问问ITJOB工程师。

java中怎么判断一个字符串中包含某个字符或字符串
String 型的字符串一旦确定就无法对其进行改变,这个时候你可调用各个方法来实现 比如 indexOf(x):返回字符串中出现的第一个x的下标,如果没有匹配的返回-1 contains(s1):如果s1是该字符串的子串,返回true。还有很多都是String的操作,如果是字符数组,只需循环一下下标,挨个比较就好。

在Java中,如何检测一个数组中是否包含某一个数据?
在Java中,你需要确定一个数组是否包含特定的数据,有多种方法可供选择。以下是四种常见的实现策略:首先,你可以使用for循环遍历数组,逐个比较元素,如以下代码所示:1. 使用for循环 public static boolean useLoop(String[] arr, String targetValue) { for (String s : arr) { if (s.equals(...

java 判断string数组中是否有某个字符串
可以直接调用contains方法判断是否包含, 例如:String s = "abadc";boolean isContains = s.contains("ab");返回true表示包含, false表示不包含.

java中如何判断字符串数组中是否有某个字符串
查询“asdasdasxxxxqwe”中是否包含“asdas”,可以用 "asdasdasxxxxqwe".indexOf("asdas")当包含时返回大于等于0,否则返回小于0(一般是-1)这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在 public static void main(String[] args) { \/\/定义数组 String aa []={"timo...

java中怎么判断一个字符串数组中包含某个字符或字符串
import java.util.Scanner;\/* * 返回一个字符串或字符是否存在另一个字符串之中 * * *\/public class TestKnow4 {public static boolean f(String s1,String s2){int a = s1.length();int b = s2.length();int i = 0;boolean flag = true;while( i <= (b - a)){if(s1.charAt...

相似回答