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 |
} |
} |