我正在尝试编写一种将电话目录条目添加到目录的方法-一种包含所有DirectoryEntry的数组。每个目录条目包含2个字符串,一个名称和一个telno。
我得到了这个伪代码,以指出正确的方向:
Algorithm for add
if size >= capacity
reallocate()
set theDirectory[size] to new DirectoryEntry(name, telno)
increment size
这就是我想出的,但是在我的新DirectoryEntry的构造函数中出现错误,指出它找不到名称或telno的符号。对于解决问题的任何帮助将不胜感激!
我的代码:
private void add() {
if (size >= capacity)
{
reallocate();
}
theDirectory[size] = new DirectoryEntry(name, telno);
size = size +1;
}
}
最佳答案
似乎您需要在函数内部初始化name和telno或将它们作为参数传递。
例如:
String name = "Joe Perkins";
String telno = "0000-00-00-00";
您可能希望将它们作为参数,例如:
private void add(String name, String telno) {
// rest of the code here
}
关于java - 坚持添加到数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22964717/