【发布时间】:2013-04-28 04:09:16
【问题描述】:
我目前正在执行此任务。在任务的第一部分,它要求我用布尔值检查一个字符串。仅当输入字符串的每个字符都是 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
【问题讨论】:
-
您应该尝试一下,并发布一些您遇到问题的代码。然后我们可以给你提示和帮助。
标签: java arrays for-loop character