名为hasAdjacentRepeats
的方法,接受String
作为输入,并返回boolean
,输入是否有两个相同的相邻字符。
就像这个问题所说,我不知道如何定义这样一个返回Boolean
的方法。
答案 0 :(得分:0)
以下是制作方法
的方法boolean hasAdjacentRepeats(String input)
{
code
return [boolean]
}
这个答案是一个接受字符串输入的方法,然后根据你的算法返回boolean true或false。
答案 1 :(得分:0)
你可以在函数声明中将'boolean'作为返回类型,然后在该函数内返回'true'或'false'。
public boolean hasAdjacentRepeats(String str) {
if (something) {
return true;
} else {
return false;
}
}
答案 2 :(得分:0)
完成这个微不足道的一种方法 问题可能是:
public static boolean adjacentCharsAreEqual(String s){
for(int i =0;i<s.length()-1;i++){
if(s.charAt(i)==s.charAt(i+1)){
return true;
}
}
return false;
}
答案 3 :(得分:-1)
这是c#
的解决方案bool hasAdjacentRepeats(String input)
{
var firstLetter = input[0];
int flag = 1;
foreach (var letter in input)
{
if (firstLetter == letter && flag != 1)
{
return true;
}
else
{
firstLetter = letter;
}
flag = 0;
}
return false;
}
您可以使用类似的算法: 输入有两个相同的字符。