zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
package tbDataModel_Dell;
import java.util.Vector;
 
import tbDataModel.CengZu;
 
/**´¦Àí²ã×é¶ÔÏó*/
public class Dell_cengzu {
    
    static Vector<CengZu>  cengzu_vector=new Vector<>();
    
    //²ãµÄ¼¯ºÏ
    static Vector<String>  ceng_vector=new Vector<>();
    
    //×éµÄ¼¯ºÏ
    static Vector<String>  zu_vector=new Vector<>();
    
    
    /**Ìí¼ÓÒ»¸ö²ã×é¶ÔÏó*/
    public static void add_cengzu(int ceng,int zu) {
        if(get_cengzu(ceng,zu) ==null) {
            CengZu cz=new CengZu();
            cz.setCeng(ceng);
            cz.setZu(zu);
            cengzu_vector.add(cz);
            
            if(get_ceng(String.valueOf(ceng))==null) {
                ceng_vector.add(String.valueOf(ceng));
            }
            
            if(get_zu(String.valueOf(zu))==null) {
                zu_vector.add(String.valueOf(zu));
            }
        }
        
    }
    
    public static CengZu get_cengzu(int ceng,int zu) {
        CengZu cz=null;
        for(int i=0;i<cengzu_vector.size();i++) {
            CengZu cz1=cengzu_vector.get(i);
            int ceng1=cz1.getCeng();
            int zu1=cz1.getZu();
            if(ceng==ceng1 && zu==zu1) {
                cz=cz1;
                break;
            }
        }
        return cz;        
    } 
    
    
    /**ÕÒµ½²ã¶ÔÏó*/
    public static String get_ceng(String cengs) {
        String ceng=null;
        for(int i=0;i<ceng_vector.size();i++) {
            String ceng1=ceng_vector.get(i);
            if(ceng1.equals(cengs)) {
                ceng=ceng1;
                break;
            }
        }
        return ceng;
    }
    
    /**ÕÒµ½×é¶ÔÏó*/
    public static String get_zu(String zus) {
        String zu=null;
        for(int i=0;i<zu_vector.size();i++) {
            String zu1=zu_vector.get(i);
            if(zu1.equals(zus)) {
                zu=zu1;
                break;
            }
        }
        return zu;
    }
    
    /**²ã¶ÔÏóµÄ¼¯ºÏ*/
    public static String[] cengs() {
        int size=ceng_vector.size();
        String[] cengs=new String[size];
        for(int i=0;i<size;i++) {
            cengs[i]=ceng_vector.get(i);
        }
        return cengs;
    }
 
    
    /**×é¶ÔÏóµÄ¼¯ºÏ*/
    public static String[] zus() {
        int size=zu_vector.size();
        String[] zus=new String[size];
        for(int i=0;i<size;i++) {
            zus[i]=zu_vector.get(i);
        }
        return zus;
    }
}