我正在做一项要求我完成以下代码块的作业:
public int[] test(String input) {
return new int[1];
}
我已经填写了部分内容(我必须操纵字符串)。但要在数组中返回我的结果,我该怎么做?我没有看到一个清晰标记的数组,我可以写;或者我可以在返回行中创建数组吗?
我可能只是错过了这一点,并且必须创建我自己的数组来替换给定的数组(只是一个想法)。
答案 0 :(得分:1)
作业的限制是什么?声明一个本地数组是不对的,例如:
int[] i = new int[1];
/** Modify i as needed */
return i;
然后你可以操纵i
。
如果不允许,那么您可以执行以下操作:
return new int[] { /* int value(s) here, separated by commas */ };