在java中判断一个字符串是否在一个字符串数组当中
解决方案 »
- j2se中什么监听器可以监听窗体的移动和大小改变?
- 怎么用java把农历装换成公历?
- 怎么样取值!
- java中内存格局
- 一个神奇的现象,我左边JTree,右边JTable,都加了JScrollPane,用JSplitPane分左右,JTable读数据库,但是必须先移动一下JTree和JTable分解的那条东西
- 问一个关于java的小问题
- 有意思,看看为什么会输出这个结果???????????????
- System.in.read的一个小问题!
- 什么是事件,其实很简!
- jbuilder6 中odbc问题
- 抽象类是否可继承实体类?
- 如何用纯Java实现word,excel,pdf,jpg,tif等常用格式文件的的阅读器?
String b=......;
boolean InTheArray(String a[],String b)
{
boolean has=false;
for(int i=0; i<a.length(); i++)
if(a[i].contains(b)) has=true;
return has;
}
String b=......;
boolean InTheArray(String a[],String b)
{
boolean has=false;
for(int i=0; i<a.length(); i++)
if(a[i].contains(b)) has=true;
return has;
}
a[i]是String型的,有contains方法?
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("不包含");//打印结果
}
}