怎么样能在一个字符串里判断是否包含数组里的内容?

例如:

string a="ILOVEU";
string[] F={"I","L","U"};
循环条件?
if(怎么判断a是否在数组F里)
{
在F里并且提取出来
}ELSE{不在}

7个回答

 // 判断字符串在数组内
    public static void stringInArray() {
        String str = "HELL";
        String[] arr = { "H", "E", "L", "L", "O" };
        boolean flag = true;
        for (int i = 0; i < str.length() && flag; i++) {
            String item = String.valueOf(str.charAt(i));
            for (String aa : arr) {
                if (aa.equals(item)) {
                    System.out.println(item + "在数组内");
                    flag = true;
                    break;
                }
                flag = false;
            }
        }
        if (flag) {
            System.out.println("字符串在数组内。");
        } else {
            System.out.println("字符串不在数组内。");
        }
    }

    // 判断数组在字符串内
    public static void arrayInString() {
        String str = "HELLO";
        String[] arr = { "H", "E", "L", "L", "O" };
        boolean flag = true;
        for (String aa : arr) {
            if (!str.contains(aa)) {
                System.out.println("字符串不包含:" + aa);
                flag = false;
                break;
            }
        }
        if (flag) {
            System.out.println("数组在字符串内。");
        } else {
            System.out.println("数组不在字符串内。");
        }
    }

感觉这是最笨的方法了。

weixin_38749068
_Damon_ym 麻烦看下我下面的回复,谢谢
大约 2 年之前 回复

是判断字符串的每个字母是否在数组里面吗??还是像你标题里说的判断字符串包含数组内容

boolean f = a.contains("L");如果在返回ture 不在返回false

 char[] charArray = a.toCharArray();
for(char c : charArray){

    for(String str:F){
         if(c.equesl(str){
             System.out.println(c);
        }
    }
}

var b = f.indexOf(a) 就会 就会得到下标 再 F【b】

String k=daoCtl.getStrRowValue(dao, sql1);
    String[] k1=k.split(",");
    String[] k2=new String[9999999];
    for(String kk : k1){
        //System.out.println("k1是"+k1[i]);
        if(nr.indexOf(kk)!=-1){
            System.out.println("包含的有"+kk);

        }
    }

现在要逐一放进k2.。。。

li_li_anna
是榴莲啊 在循环的if语句中加上,k2[i]=kk;
大约 2 年之前 回复
public static void main(String[] args) {
        String a="ILOVEU";
        String[] F={"I","L","U"};
        List<String> list=new ArrayList<String>();
        list= Arrays.asList(F);//数组转集合
        char[]b=a.toCharArray();//字符串转char数组
        for(char c:b){
            if(!list.contains(String.valueOf(c))){//list为string ,list.contains也应该为string
                System.out.println(list+"不包含"+c);
            }
        }
    }

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
怎么样能在一个字符串里判断是否包含数组里的内容
例如:rnrn[code=java]rnstring a="ILOVEU";rnstring[] F="I","L","U";rnif(怎么判断a是否在数组F里)rnrn 在F里并且提取出来rnELSE不在rnrn[/code]
判断数组里是否包含某个值?
我有一个数组,元素是对象,如何判断这个数组里任意一个对象包含有指定的属性?rn比如[code=JScript]["A":"a","B":"b","A":"a","B":"b","C":"c"][/code]rn如何判断数组里任意一个对象含有属性“A”?
C#判断一个字符是否在字符串里/数组里
C#判断一个字符是否在字符串里/数组里。 简单小例子,测试可用。赶快学习,大家一起进步吧。
JS判断字符串是否包含一个字符串,JS判断数组是否包含一个字符串,JS判断数组里面的对象是否包含一个字符串
开发交流QQ群:173683895 173683895 526474645 人满的请加其它群 代码 function isStr(str, val) { if (str.indexOf(val) != -1) { return true } else { return false } } function isObj(obj, val) { ...
判断数组里面的下标是否等于一个字符串
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 使用includes() 1、判断字符串里面是否包含一个字符串 示例: var a = 'aaaaaaaav' console.log(a.includes('v')); //true var a = 'aaaaaaaav' console.log(a.i...
判断一个字符串是否包含 ★
我试过 str.indexof("\\★")rn不管用
怎么样判断一个字符串是否包含另一个字符串?
C++ 中有没有这样的函数.谢谢.
怎么样判断一个字符串包含包含另外一个字符串啊???????????
怎么样判断一个字符串包含包含另外一个字符串啊???????????rnrn我是要实现rnrnstring a;rnstring b;rnif(a中有b)rnrn//codern
怎么判断包含数组里的值
$a = array('软件','硬件','网络','网站');rn$b = '软件开发有限公司';rnrnrnif b的值里包含a里任意一个值就echo ‘计算机软件/硬件’;的代码应当怎么写rnrnrn麻烦知道的大哥直接给个代码,谢谢了rn
java 判断字符串里是否包含中文字符
      public static void main( String[] a ) { System.out.println( ifContainChinese( &quot;你好 Earth&quot; ) ); } // java 判断字符串里是否包含中文字符 public static boolean ifContainChinese( String...
怎么样把文本文件里的内容取到数组里?
怎么样把文本文件里的内容以行为单位取到数组里?
判断一个字符串是否包含一个子串
java判断: indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。 public static void main(String[] args) {  String str="ABC_001";  if(str.indexOf("ABC")!=-1){   System.out.println("包含");  }els
js判断数组里是否有重复元素
简述 Set对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的 语法 new Set([iterable]); 参数:iterable 如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的 Set中。如果不指定此参数或其值为null,则新的 Set为空。 返回值: 一个新的Set对象 具体方法如下:
判断标签数组里所显示的内容
我有一组标签数组,从0到40或更多,我如何判断出这数组里哪个标签显示的是"1"或"2"或其他的字符呢?
请怎样判断数组里的内容包含数据库字段里的内容
怎样列出LocationID在36,36,58,59,60,61,62,63里记录rnrnselect * from tablename where instr('36,36,58,59,60,61,62,63',LocationID)>0rnrn我用instr说是“instr不是可以识别的 函数名。”rnrn非常感谢rnrn
判断一个字符串中是否包含汉字
package insert.paper.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ChineseTest {       /**        * 判断一个字符串中是否包含汉字        */     public static void main(String[...
正则表达式判断是否包含一个字符串
用java正则表达式检测字符串中含有某字符方法: public class Test { public static void main(String[] args) { String str=&quot;Hello World&quot;; //待判断的字符串 String reg=&quot;.*ll.*&quot;; //判断字符串中是否含有ll System.o...
如何判断一个字符串是否包含汉字??
本人上传文件rn结果发现:rnSet obj = Server.CreateObject("LyfUpload.UploadFile")rnss=obj.SaveFile("file1", server.MapPath("upload/"),true)rnrn下载文件:rn <%a href="xxx.txt"%>rn如果xxx是汉字,就显示不出来,出错rnxxx是字母数字,却可以显示出来rnrnss=obj.SaveFile("file1", server.MapPath("upload/"),true)rnss=obj.SaveFile("file1", server.MapPath("upload/"),false)rnss=obj.SaveFile("file1", server.MapPath("upload/"))rn三者处理结果大相井庭,相差很大,搞得我头都大了rn有谁帮帮我,到底该如何处理教好rn
php 判断字符串是否包含
可以通过 stristr 或者strstr 来判断两个字符串是否包含 stristr 不区分大小写 strstr 大小写敏感 如果不包含,则返回的是布尔类型 如果包含,返回的是字符串类型, php $result_i = stristr("abcd","B")?"has char":"no char"; echo($result_
如何判断字符串是否包含
如何写rn找出包含某一个字符串如(‘aa’)的所有记录的select语句
判断字符串是否包含Emoji表情
/** * Created by king on 2017/3/6. * * 判断字符串是否包含Emoji表情 */ public class ContainsEmojiUtils { public static boolean containsEmoji(String source) { int len = source.length(); bo
判断字符串是否包含表情符号
判断字符串是否包含表情符号可以给 NSString 添加一个 Category(类目) 类目, 延展的区别及创建: https://www.jianshu.com/writer#/notebooks/5751001/notes/27420359 //判断是否有emoji + (BOOL)stringContainsEmoji:(NSString *)string { __block B...
判断是否包含字符串@163.net?
function check(obj) rn if(obj.email.value.indexOf('@163.net')) rn alert('不能使用@163.net邮箱!');rn obj.email.focus();rn return false;rn rnrnrn其中obj是FORM传过来的,上面这个函数不行吗??为什么无论输入什么地址都会提示啊??
判断字符串是否包含中文
String str = "65465"; boolean isGB2312; if (str.getBytes().length == str.length()) { isGB2312 = false; System.out.println("不带汉字"); } else { isGB2312 = true; System.out.println("带汉字"); }
oracle判断是否包含字符串
一、oracle判断是否包含字符串的方法 1、contains,contains用法如下: select * from students where contains(address, 'beijing') 但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。 2、instr,instr的用法如下: ...
判断字符串是否包含汉子
代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; namespace ConsoleApplication2 { public static class Program { ...
怎样判断一个字符串里是否包含另一字符?
初学,请指教。rn比如 $a 是否包含有brnrn类似于asp里的instr 和 jsp里的 indexOf 函数rnphp如何实现?
JSTL判断一个list集合里是否包含某个字符串
今天在写一个需求时,在jsp页面中要判断servlet带过来的 list 集合中是否包含某个字符串,如果包含则执行某种操作,如果不包含则执行另一种操作。起初用的是JSTL标签里 fn:contains标签,但却不能达到我的要求。最后查阅资料,总算找到了解决方法。 首先;fn:contains标签的作用是:判断一个输入字符串是否包含一个指定的子串。即该标签内部的实现原理是“包含”,而不是我们所需要
怎么样判断一个变量是否为字符串?
取得一个变量,该变量可能为undefined对象,或则就是一个字符串,如何判断这两种情况?
怎么样判断一个文本框里的内容是否全为数字
怎么样判断一个文本框里的内容是否全为数字
如何判断字符串1中是否包含字符串2的内容?
如题。
判断一个字符串是否在一个字符串数组里
判断一个字符串是否在一个字符串数组里package test;import java.util.ArrayList; import java.util.Arrays; import java.util.List;public class isBelongList { private static boolean isBelongList(String str){ String
如何判断一个String字符是否在string[]数组里
例如rn[code=C#]rnstring a="A";rnstring[] F="A","B","C";rnif(怎么判断a是否在数组F里)rnrn在F里rnELSE不在rn[/code]
怎么判断一个整型数组里是否存在相同的数字!
用正则表达式可以判断吗?或则其他比较快的方法!谢谢!!
判断是否包含字符串:判断ID值是否在字段内容为1,2,8,14里
Asp代码如下(Access2003数据库):rnrn 无内容 rn <%rnrndim aselected,toidrntoid="1,2,8,14"rn aselected=0rnrn Set Rs = Server.CreateObject("AdODB.recordSet") rn sql="select * from [pp] order by shunxu asc"rnrs.open sql,conn,1,1rnif rs.eof then rn response.write "" rn rs.closern else rn for m=0 to rs.recordcount-1rn if rs.eof thenrn exit forrn end ifrn if (m mod 7)=0 then%>rn rn <%end if%>rn <%rn if Instr(1,",'+"&toid&"+',",",'"&rs("id")&"',")>0 then rn aselected=1rn end ifrn'response.write""&aselectedrn %>rn " <%if aselected=1 then response.write"selected"%> >rn <%=rs("title")%> rn <%if (m mod 7)=8 then%>rn rn <%end ifrn rs.movenextrn nextrn rs.closern end ifrn %>rn rnrn现在目的是为了判断rs("id")的值是否包含在toid这个变量里,toid的值是"1,2,8,14"这样子的,rn比如rs("id")的值为1或2或8或14,那么aselected的值就为1,那么复选框就应该打上勾。可是我怎么试都不会打上勾呀,aselected的值一直为0。rnrn不知代码哪里出错了?要用什么函数或语句来判断?rnif Instr(1,",'+"&toid&"+',",",'"&rs("id")&"',")>0 then rn aselected=1rn end ifrn这样出错了吗?rnrn请高手不吝刚教,小生感激不尽!!rn
js如何判断字符串里是否包含另一字符串
要查找的字符串“aabbcc”rn被查找的字符串“ab”
如何判断一个字符串中是否包含另外一个字符串?
谢谢!
js怎么判断一个字符串是否包含另外一个字符串?
var s1 = '百度一下,你就知道。';rnvar s2 = '百度';rnrn其中,s1显然是包含s2的,在js里用什么函数可以完成这个工作?rnrn谢谢!
如何判断一个字符串是否包含令一个字符串?
比如,怎么样判断 abc ,是否包含在 bcabcdrf 中?
js判断字符串是否包含某字符串
1. var str    = "My blog name is Benjamin-专注前端开发和用户体验",     substr = "Benjamin";   function isContains(str, substr) {     return str.indexOf(substr) >= 0; }   //true console.log(isContains(st
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件