Java 创建一个接受字符串和长度(整数)作为参数的方法

Java 创建一个接受字符串和长度(整数)作为参数的方法,java,Java,我正试图让自己更多地了解方法之间的关系。在这样做的过程中,我编写了一个具有多种方法的程序。我有一个从主方法调用的方法(createSpace) 这看起来很简单,但我意识到我需要我的createSpace方法 1) 接受字符串和int作为参数, 2) 用指定数量的空格和空格填充参数字符串 3) 返回填充字符串 对我来说,这一切似乎都很好。对于2,我将编写一个For循环,给出我想要的指定数量的空格。对于3,我将把我的方法指定为返回类型。但是我在1上有点麻烦,这是令人沮丧的,因为它是第一部分 如何创建

我正试图让自己更多地了解方法之间的关系。在这样做的过程中,我编写了一个具有多种方法的程序。我有一个从主方法调用的方法(createSpace)

这看起来很简单,但我意识到我需要我的createSpace方法

1) 接受字符串和int作为参数, 2) 用指定数量的空格和空格填充参数字符串 3) 返回填充字符串

对我来说,这一切似乎都很好。对于2,我将编写一个For循环,给出我想要的指定数量的空格。对于3,我将把我的方法指定为返回类型。但是我在1上有点麻烦,这是令人沮丧的,因为它是第一部分

如何创建一个接受两种类型的值(字符串和整数)作为参数的方法


希望这个问题有意义。

您可以这样指定它们,用逗号分隔:

public void genericMethod(int someNumber, String someString) {
    //dosomething
}
如果这还不清楚,我想补充以下内容。如果需要两个不同的字符串,请指定两个字符串,并用逗号分隔:

public void genericMethod(int someNumber, String someString, String otherString) {
    //dosomething
}

等等。

简单地说,您可以创建一个带有字符串和int类型参数的方法,如下所示:-

[您的访问修饰符][返回类型][方法名称](一组参数){

//在这里编写代码 }

例如,我将声明一个带有字符串和int参数的方法测试,它不返回任何东西:-

public void test(String s , int i){
      // write your code here
}
我建议你仔细阅读

请阅读有关方法和方法参数列表的java基本教程。我不知道您是否会混淆了将字符串或int作为同一参数传递的想法?您需要以
方法(stringvar1,intvar2)
的格式分别传递它们。在填充方面,请注意,在Java中,可以对int使用字符串连接运算符(加号),它会将int视为字符串。