私は現在、このタスクを実行しています。タスクの最初の部分では、文字列をブール値でチェックする必要がありました。true を返し、入力文字列のすべての文字が a、A、c、C、g、G、t、または T のいずれかである場合にのみ true を返します。文字列が null または空の場合は false を返します。比較の仕方がよくわからないので迷っています。配列を使用して、文字列の for ループをチェックしています。それは実行可能なオプションですか?そうでない場合、私が見るべき他のオプションはありますか?
これはこれまでの私のコードです。文字列 s を小文字にして、わずか 4 文字で比較しやすくしました。
public static boolean isDNASequence(String s) {
boolean isDNASequnce = false;
char [] acceptableInput = {'a', 'c', 'g', 't'};
String x = s.toLowerCase();
私は非常に大きなJava初心者なので、ここでのやり方がわからない場合はすみません:D