【发布时间】:2022-01-05 23:47:25
【问题描述】:
我想创建一个可以完成所有这 4 种方法的工作的方法。该方法必须返回一个ArrayList,其输入参数为int a、String str、char c和boolean b。
该方法必须返回一个数组列表,其中包含元素 int (ax2)、String ("new" + str)、char (ascii(c) + 1)(下一个 ascii 字符)
而不是boolean b。
我尝试从类似的堆栈溢出帖子中寻求帮助,但出现“非静态”错误
public class Program {
public static void main(String[] args) {
System.out.println(intoTwo(3));
System.out.println(newString("Hello"));
System.out.println(nextChar('c'));
System.out.println(notFunc(true));
}
public static int intoTwo(int a) {
return a * 2;
}
public static String newString(String str) {
return "new " + str;
}
public static char nextChar(char c) {
int ascii = c;
return (char)(ascii + 1);
}
public static boolean notFunc(boolean b) {
return (!b);
}
}
程序及其输出的图像:
【问题讨论】:
标签: java arraylist methods dynamic dispatch