15 |
private double latitude; |
private double latitude; |
16 |
private int distance; |
private int distance; |
17 |
private String address; |
private String address; |
|
private String code; |
|
18 |
|
|
19 |
private boolean isRegional; |
private boolean isRegional; |
20 |
private boolean isSTrain; |
private boolean isSTrain; |
48 |
return address; |
return address; |
49 |
} |
} |
50 |
|
|
|
public String getCode() { |
|
|
return code; |
|
|
} |
|
|
|
|
|
|
|
|
public void setCode(String code) { |
|
|
this.code = code; |
|
|
} |
|
51 |
|
|
52 |
public void setName(String name) { |
public void setName(String name) { |
53 |
this.name = name; |
this.name = name; |
101 |
this.isMetro = isMetro; |
this.isMetro = isMetro; |
102 |
} |
} |
103 |
|
|
104 |
|
public String toCSV() { |
105 |
|
StringBuilder sb = new StringBuilder(); |
106 |
|
|
107 |
|
sb.append(id).append(";"); |
108 |
|
sb.append(name).append(";"); |
109 |
|
sb.append(latitude).append(";"); |
110 |
|
sb.append(longitude).append(";"); |
111 |
|
sb.append(distance).append(";"); |
112 |
|
sb.append(address).append(";"); |
113 |
|
sb.append(isRegional).append(";"); |
114 |
|
sb.append(isSTrain).append(";"); |
115 |
|
sb.append(isMetro).append(";"); |
116 |
|
|
117 |
|
return sb.toString(); |
118 |
|
} |
119 |
|
|
120 |
|
public static StationBean fromCSV(String csv) { |
121 |
|
String parts[] = csv.split(";"); |
122 |
|
|
123 |
|
StationBean st = new StationBean(); |
124 |
|
|
125 |
|
st.id = Integer.parseInt( parts[0] ); |
126 |
|
st.name = parts[1]; |
127 |
|
st.latitude = Double.parseDouble(parts[2]); |
128 |
|
st.longitude = Double.parseDouble(parts[3]); |
129 |
|
st.distance = Integer.parseInt(parts[4]); |
130 |
|
st.address = parts[5]; |
131 |
|
st.isRegional = Boolean.parseBoolean(parts[6]); |
132 |
|
st.isSTrain = Boolean.parseBoolean(parts[7]); |
133 |
|
st.isMetro = Boolean.parseBoolean(parts[8]); |
134 |
|
|
135 |
|
return st; |
136 |
|
|
137 |
|
} |
138 |
} |
} |