Advertisement
brcuce132

Untitled

May 14th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. public Graph creatGraph(String filePath){
  2. Map<String, Set<String>> result = MarvelParser.parseData(filePath);
  3. Graph newGraph = new Graph();
  4. for(String book : result.keySet()){
  5. for(String hero: result.get(book)){
  6. Graph.GraphNode heroNode = newGraph. new GraphNode(hero);
  7. newGraph.addNode(heroNode);
  8. for(String childHero: result.get(book)){
  9. Graph.GraphNode childHeroNode = newGraph. new GraphNode(childHero);
  10. Graph.Edge newEdge = newGraph. new Edge(heroNode,childHeroNode,book);
  11. newGraph.addEdge(heroNode,childHeroNode,newEdge);
  12. }
  13. }
  14. }
  15. return newGraph;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement