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

时间:2014-01-27 00:16:50

标签: java

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

它似乎很直接,但我意识到我需要我的createSpace方法

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

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

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

希望这个问题有道理。

2 个答案:

答案 0 :(得分:2)

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

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

如果不清楚,我想补充以下内容。如果您需要两个不同的字符串,则指定两个字符串,也用逗号分隔:

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

等等

答案 1 :(得分:1)

简单,您可以使用String和int类型参数创建一个方法,如下所示: -

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

//在这里写你的代码 }

例如,我将使用字符串和int参数声明方法测试,它不会返回任何内容: -

public void test(String s , int i){
      // write your code here
}

我建议你仔细阅读http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html http://www.tutorialspoint.com/java/java_methods.htm