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";
}