import java.util.*; public class Data { Vector mametan; String name; public Data(String name) { mametan = new Vector(); // mametan.add(tan); this.name = name; } public String getName() { return name; } public void addMametan(Mametan tan) { mametan.add(tan); } public int getEdgeNum() { if(mametan == null) { return 0; } return mametan.size(); } public int getKakuNum() { int sum = 0; int temp = 0; Vector tan = new Vector(); Mametan mame = null; for(int i= 0;i < mametan.size();i++) { mame = mametan.get(i); temp = mame.getKakuNum(); if(sum <= temp) { System.out.println(temp); sum = temp; } } return sum; } public Vector haveKakus() { Vector tan = new Vector(); Mametan mame = null; for(int i= 0;i < mametan.size();i++) { mame = mametan.get(i); if(true== mame.haveKaku()) { tan.add(mame); } } if(tan.size() != 0) { return tan; } return null; } public Vector haveMagarus() { Vector tan = new Vector(); Mametan mame = null; for(int i= 0;i < mametan.size();i++) { mame = mametan.get(i); if(true== mame.haveMagaru()) { tan.add(mame); } } if(tan.size() != 0) { return tan; } return null; } public Vector haveMaxtugus() { Vector tan = new Vector(); Mametan mame = null; for(int i= 0;i < mametan.size();i++) { mame = mametan.get(i); if(true== mame.haveMaxtusugu()) { tan.add(mame); } } if(tan.size() != 0) { return tan; } return null; } }