我已经创建了一个文本文件的Treeset,它被读入我的fileRead方法,我想将结果传递给我的fileWrite方法。这两种方法属于同一类。如何从fileWrite方法中检索树形结果?
答案 0 :(得分:2)
您可以将树集结果保存为成员变量,然后在fileWrite
方法中访问该变量。或者,您可以让fileRead
方法返回树集结果,然后将其留给用户,然后将结果传递给fileWrite
方法。
只是为了澄清,成员变量是在类中声明的非static
(即每个实例一个)变量,包含fileRead
和fileWrite
方法。
例如:
public class MyClass {
private TreesetResults results;
public void fileRead(...) {
// Determine results, then save them to member variable
results = determinedResults;
}
public void fileWrite(...) {
// Access results from fileRead and do something with them
useResults( results );
}
}
答案 1 :(得分:2)
使您的文件Read方法返回TreeSet,将其存储在变量中,然后将其传递给文件Write方法。
TreeSet ts = fileRead();
fileWrite( ts );