【发布时间】:2018-12-17 21:06:41
【问题描述】:
我的作业遇到了麻烦,而且我一直在摸索很长时间。这是标准——
您的 EmployeeNames 类需要有一个名为 convertName() 的静态方法。
该方法应接受姓氏的array 作为输入参数。
该方法应返回格式化名称的array(名字和中间名首字母以及姓氏)。
对于每个元素,它应该确定名称的第一个首字母和中间首字母并正确格式化(例如,H. T. Smith)
它应该将这些格式化名称中的每一个都存储为格式化名称数组中的元素。
处理完所有名称后,该方法应将格式化名称array返回给调用程序。
这是我的代码:
public class EmployeeNames {
String[] names;
public static String convertName(String names) {
for (int i=0; i<10; i++) {
names[i] = names.substring(names[i].length - 2, names[i].length);
}
return names;
}
}
它现在甚至无法正常工作,因为我收到了“array required,但java.lang.String found”错误。但即使在那之后,我也不知道该怎么办。有人可以帮忙吗?
【问题讨论】: