我试图更多地了解方法之间的关系。在这样做时,我正在编写一个有多种方法的程序。我有一个从main方法调用的方法(createSpace)。
它似乎很直接,但我意识到我需要我的createSpace方法
1)接受一个字符串和一个int作为参数, 2)用指定的空格数填充参数字符串 3)返回填充的字符串。
这对我来说似乎很不错。对于2,我将编写一个for循环,它给出了我想要的指定空格数。对于3,我将指定我的方法作为返回类型。但我对1有点麻烦,这是令人沮丧的,因为它是第一部分。
如何创建一个接受两种类型的值(字符串和整数)作为参数的方法?
希望这个问题有道理。
答案 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