如何在字符串中找到多个子字符串?让我们将其与基因测序进行比较。你有一个字符串:TTCGAGATGCTGATTGACATGTTAGTAG。我已经弄清楚如何仅使用 TGA 找到我的序列的开头(ATG 是起点)和序列的结尾。我不知道如何为 TAA 和 TGA 重复该过程。是否可以让我的代码行中的所有 3 个子字符串都在寻找我的终点?
String genome = input.nextLine();
//first check: see if the genome contains the marker "ATG"
if (genome.contains("atg")){
//if the genome contains "ATG" marker, begin second test: see if the genome contains the marker "TAG"
if (genome.contains("tag"))
我正在使用嵌套的 if 语句,并尝试在上面的代码行中添加一些东西,但一无所获!我知道我可以复制/粘贴和更改参数,但如果该行中有多个序列,我无法弄清楚那个。我想从上面的字符串中得到的是: TTCGAG*ATG* C *TGA*TTGAC*ATG* T *TAG*TAG 我可以打印C,但不能打印到T。一旦找到第一个子字符串“ C ” ,我的程序就会停止运行