Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我想检查字符串方法中的字符数_Java - Fatal编程技术网

Java 我想检查字符串方法中的字符数

Java 我想检查字符串方法中的字符数,java,Java,我想检查输入和返回字符串的方法中是否有一定数量的字符 public static String watsonCrick(String dna){ dna = "ATA"; int length = dna.length(); char firstCharacter = dna.charAt(0); char secondCharacter = dnaSequence.charAt(1); char thirdCharacer = dna.charAt(2)

我想检查输入和返回字符串的方法中是否有一定数量的字符

public static String watsonCrick(String dna){
    dna = "ATA";
    int length = dna.length();
    char firstCharacter = dna.charAt(0);
    char secondCharacter = dnaSequence.charAt(1);
    char thirdCharacer = dna.charAt(2);

}
这是到目前为止我的代码,但我不知道将什么作为我的返回,也不知道如何从我的主方法调用该方法?我所需要的就是确保字符串dna中有三个字符。 到目前为止,该方法还没有返回任何内容,我只想确保我的思路正确,这就是我必须限制字符串中字符数的方法。 编辑:很抱歉再添加一件事,但是如果我想向该方法添加一个条件,比如说我事先已经创建了一个布尔方法,并且想根据该方法检查char firstCharacter是否为true,我将如何添加它

我不知道如何从主方法调用该方法

像这样:

public static void main(String[] args) {
    watsonCrick("ATA");
}
或者,如果watsonCrick方法位于不同的类中,则如下所示:

public static void main(String[] args) {
    OtherClass.watsonCrick("ATA");
}
我所需要的就是确保字符串dna中有三个字符

您可以将其放在watsonCrick方法的开头:


在Main方法中分配dna变量,然后只编写methodNameParameters以调用Main中的方法。i、 e

String dna;
public static void main(String[] args) {
   dna = "ATA";
   watsonCrick(dna);
}
如果需要确保字符串包含三个字符,请使用此选项

public static String watsonCrick(String dna){
    int length = dna.length();
    if(length == 3) {
       return "true";
    } 
    return "false";
}

如果需要,可以将返回类型更改为Boolen。对还是错

该返回什么方法?谢谢!!调用它效果很好,当我在int 4中包含一个字符时,它如预期的那样崩溃了。很抱歉再次打扰您,但是如果我想为每个字符添加一个条件,我该怎么做?例如,如果我以前使用布尔方法来确定某个东西是否是DNA碱基,我将如何应用该条件?@AlexCabo检查如果myMethoddna.charat0可以执行的第一个字符我知道我做错了什么,但感谢您的时间!
public static String watsonCrick(String dna){
    int length = dna.length();
    if(length == 3) {
       return "true";
    } 
    return "false";
}