有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中,如何在2个随机字符数组之间匹配指定的字符顺序?

因此,基本上,如果病毒代码的序列字符串代码为ABC,那么病毒代码将与疫苗代码匹配,例如ABABCCAABC

如果在疫苗代码中找到病毒代码序列,则返回true。否则,它将返回false

    virusCode = new char[]{'A', 'B', 'C'};
    lengthCode = new char[3];
    codeSequence = new Random();
    for (int i = 0; i < lengthCode.length; i++) {
        lengthCode[i] = virusCode[codeSequence.nextInt(virusCode.length)];
        System.out.print(lengthCode[i]);
    }

    getVaccineCode = new char[]{'A', 'B', 'C'};
    getLengthCode = new char[20];
    getCodeSequence = new Random();
    for (int i = 0; i < getLengthCode.length; i++) {
        getLengthCode[i] = getVaccineCode[getCodeSequence.nextInt(getVaccineCode.length)];
        System.out.print(getLengthCode[i]);
    }

共 (1) 个答案

  1. # 1 楼答案

    String.valueOf(getLengthCode).contains(String.valueOf(lengthCode))
    

    如果包含病毒代码,则返回true