永发信息网

判断字符串中是否包含这个数组其中的一个 怎么办啊

答案:3  悬赏:50  手机版
解决时间 2021-02-18 04:15
List<Mobiletype> typemobilename1=SqlMap.SqlMapClientgetSqlMapInstance().queryForList("select-typemobilename");
List list=new ArrayList();
for(int i=0;i<typemobilename1.size();i++)
{
Mobiletype mobiletype =(Mobiletype) typemobilename1.get(i);
list.add(mobiletype.getTypemobilename());
}//得到的List为[Touch Pro, S700, P863, Touch Diamond]
我现在有个字符串 例如:
String as="fet egdase feaf S700 fd fdfd";
我应该怎样判断as中是否含有list集合中的一个,并可以吧相匹配的S700 提取出来啊
高手帮忙啊
最佳答案
String as = "fet egdase feaf S700 fd fdfd";

List list = new ArrayList();
list.add("Touch Pro");
list.add("S700");
list.add("P863");
list.add("Touch Diamond");

String [] arr = as.split(" ");

for (String val : arr) {
if (list.contains(val)) {
System.out.println(val);
}
}
全部回答
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=;//定义字符串数组 if(isHave(strs,"aaaa")){//调用自己定义的函数isHave,如果包含则返回true,否则返回false System.out.println("包含");//打印结果 }else{ System.out.println("不包含");//打印结果 } }
#include #include #include int main() { char str[256],str2[256]; scanf("%s",str); for(i=0;i=65&&str[i]<=90)||(str[i]>=97&&str[i]<=122)) { str2[j]=str[i];j++; } str2[j]='\0'; printf("%s",str2); getch(); } 刚写的 -物联网校企联盟技术部
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于人员甄选的说法,错误的是()。A.甄选工作
贷款公司的合同没有法人章有效吗?
柠檬茶坊这个地址在什么地方,我要处理点事
肆虐.盘踞.恭敬.刚挺.日月同辉.凶猛是贬义词
我是男生,高中毕业,现在工作了,做质检工作
血液化验检查后ALT86u/l是什么意思?
上海知青林在哪里啊,我有事要去这个地方
【手机特殊符号怎么打】波浪形的特殊符号用手
鱼泉乡这个地址在什么地方,我要处理点事
买显卡看什么最重要
成都白家市场,连花白多少钱一斤
为什么很多的狗嘴巴前面是黑色的?
与此同时近义词
谊童装童鞋地址在哪,我要去那里办事
如何理解《悲染丝》中的“染于苍则苍,染于黄
推荐资讯
金达莱烤肉煎肉专门店在哪里啊,我有事要去这
我想让同学在骑士队主场买件欧文球衣,大概多
飘香阁烧烤火锅地址在什么地方,想过去办事
有人说鸣人也有血继限界——流瞳,那如果雏田
蔚县张家口蔚州古城景区地址在什么地方,想今
我是女生不知道怎么了从胸口到肚脐长了毛
考研数学用什么教材
科比凭什么刷爆朋友圈
该公司2011年的应收账款周转率为()次。A.2B.4
卡宾休闲这个地址在什么地方,我要处理点事
K1271是在杭州哪个火车站上车
一品鲜烧烤火锅海鲜大排档(仁爱学院店)怎么去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?