在不带空格的随机字符序列中搜索实词-java

在不带空格的随机字符序列中搜索实词-java,java,regex,full-text-search,character,Java,Regex,Full Text Search,Character,虽然我不是java新手,但我遇到了一个我很难解决的问题。我想做的是 -将两个参数作为输入 1.由TCGA组成的随机字符序列,即//tgtttgccagtggcgtagcatgctact 2.由A、C、G、T组成的单词列表,即//AT、TACT、TAG等 当这两个参数被传递时,程序将搜索匹配项。但是,如果有两个或两个以上相同的单词;i、 e程序在序列中发现2x个标记,仅统计一个。例如,所有适用的字都按给定的顺序计数,并以打印stm的形式返回 将参数2拆分为一个单词列表,然后使用indexOf()查

虽然我不是java新手,但我遇到了一个我很难解决的问题。我想做的是
-将两个参数作为输入
1.由TCGA组成的随机字符序列,即//tgtttgccagtggcgtagcatgctact
2.由A、C、G、T组成的单词列表,即//AT、TACT、TAG等


当这两个参数被传递时,程序将搜索匹配项。但是,如果有两个或两个以上相同的单词;i、 e程序在序列中发现2x个标记,仅统计一个。例如,所有适用的字都按给定的顺序计数,并以打印stm的形式返回

将参数2拆分为一个单词列表,然后使用indexOf()查找匹配项:

for(String word: words){
   if (arg1.indexOf(word) > 0) System.out.println(word);
}

剩下的你可以自己做:)

你的问题是什么?这似乎是一项相当简单的任务。@Pointy我目前正在做纸笔方法,将在一分钟内在IDE中解决这个问题