在java中返回两个in参数之间包含值的字符串
我有一个方法,它有两个在java中返回两个in参数之间包含值的字符串,java,Java,我有一个方法,它有两个int参数,我需要返回一个字符串,其中包含第一个整数和第二个整数之间的值 static String Q2(int start, int stop) { return ""; } 我从start数字开始,然后也打印所有数字stop,但我必须返回一个数字(作为字符串)。让我们假设int start为15,stop为20。然后,它必须打印151617181920,空白不重要请使用下面的方法解决您的问题 public static String inbetween(i
int
参数,我需要返回一个字符串
,其中包含第一个整数和第二个整数之间的值
static String Q2(int start, int stop) {
return "";
}
我从
start
数字开始,然后也打印所有数字stop
,但我必须返回一个数字(作为字符串)。让我们假设int start
为15,stop
为20。然后,它必须打印151617181920
,空白不重要请使用下面的方法解决您的问题
public static String inbetween(int start, int stop)
{
String result = "";
for(int i = start; i <= stop; i++)
{
result += String.valueOf(i);
}
// return Integer.parseInt(result); // To return as an int
return result;
}
public String getNumbersBetween(int start, int stop)
{
StringBuilder stringBuilder = new StringBuilder();
for(int i = start; i < stop; i++)
{
stringBuilder.append(String.valueOf(i));
}
return stringBuilder.toString();
}
公共字符串getNumbersBetween(int开始,int停止)
{
StringBuilder StringBuilder=新的StringBuilder();
for(int i=开始;i<停止;i++)
{
stringBuilder.append(String.valueOf(i));
}
返回stringBuilder.toString();
}
首先你说你必须返回一个字符串
,然后你说你必须返回一个类型int
字符串,其中包含第一个整数和第二个整数之间的值。
这意味着什么?start
本身是否包括在内?停下来怎么样?字符串格式是什么?是否用空格、逗号等分隔。?你能给我们一个输入示例和它的正确输出吗?意味着如果开始号是3,停止号是7,你想打印456。有一个输入错误,你必须返回一个字符串,让我们假设int start是15,stop是20。然后,它必须打印151617181920,空白不重要。我知道如何使用数组,但我想知道如何使用这种方法,可以返回字符串
public String getNumbersBetween(int start, int stop)
{
StringBuilder stringBuilder = new StringBuilder();
for(int i = start; i < stop; i++)
{
stringBuilder.append(String.valueOf(i));
}
return stringBuilder.toString();
}