在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();
    }