好的,那么SET在第二行代表什么?为什么<>中的第二个字符串?
public Weighted(In in, String delimiter) {
st = new ST<String, SET<String>>();
while (!in.isEmpty()) {
String line = in.readLine();
String[] names = line.split(delimiter);
for (int i = 1; i < names.length; i++) {
addEdge(names[0], names[i]);
}
}
}
答案 0 :(得分:0)
根据您提供的少量信息,我将假设SET是一种抽象数据类型。抽象数据类型可以存储任何值而没有任何特定顺序且没有重复。通过在SET之后告诉<String>
,您告诉您要将字符串存储在SET中。
您可以在此处了解有关SET的更多信息:https://en.wikipedia.org/wiki/Set_(abstract_data_type)