1、查找铁线路,简化了txt文本格式,站点之间用空格连接
一号线-迈皋桥 红山动物园 南京站 新模范马路 玄武门 鼓楼 珠江路 新街口 张府园 三山街 中华门 安德门 天隆寺 软件大道 花神庙 南京南站 双龙大道 河定桥 胜太路 百家湖 小龙湾 竹山路 天印大道 龙眠大道 南医大 南京交院 中国药科大学
二号线-油坊桥 雨润大街 元通 奥体东 兴隆大街 集庆门大街 云锦路 莫愁湖 汉中门 上海路 新街口 大行宫 西安门 明故宫 苜蓿园 下马坊 孝陵卫 钟灵街 马群 金马路 仙鹤门 学则路 仙林中心 羊山公园 南大仙林校区 惊天路
三号线-林场 星火路 东大成贤学院 泰冯路 天润城 柳州东路 上元门 五塘广场 小市 南京站 南京林业大学 鸡鸣寺 浮桥 大行宫 常府路 夫子庙 武定门 雨花门 卡子门 大明路 明发广场 南京南站 鸿运大道 胜太西路 天元西路 九龙湖 诚信大道 东大九龙湖校区 秣周东路
四号线-龙江 南艺 云南门 鼓楼 鸡鸣寺 九华山 岗子村 蒋王庙 王家湾 聚宝山 苏宁总部 金马路 汇通路 灵山 东流 孟北 西岗桦墅 仙林湖
十号线-雨山路 文德路 龙华路 南京工业大学 浦口万汇城 临江 江心洲 绿博园 梦都大街 奥体中心 元通 中胜 小行 安德门
S1号线-南京南站 翠屏山 河海大学 吉印大道 正方中路 翔宇路北 翔宇路南 禄口机场 空港新城江宁
S3号线-南京南站 景明佳园 铁心桥 春江路 贾西 油坊桥 永初路 平量大街 吴侯街 高庙路 天保 刘村 马骡圩 兰花塘 双垅 石碛河 桥林新城 林山高家冲
S7号线-空港新城江宁 柘塘 空港新城溧水 群力 卧龙湖 溧水 中山湖 幸庄 无想山
S8号线-泰山新村 泰冯路 高新开发区 信息工程大学 卸甲甸 大厂 葛塘 长芦 化工园 六合开发区 龙池 雄州 凤凰山公园 方洲广场 沈桥 八百桥 金牛湖
S9号线-翔宇路南 铜山 石湫 明觉 团结圩 高淳
完成计划表
PSP 2.1 |
Personal Software Process Stages |
Time |
Planning |
计划 |
|
·Estimate |
·估计这个任务需要多少时间 |
20d |
Development |
开发 |
|
·Analysis |
·需求分析 (包括学习新技术) |
1d |
·Design Spec |
·生成设计文档 |
1d |
·Design Review |
·设计复审 (和同事审核设计文档) |
1d |
·Coding Standard |
·代码规范 (为目前的开发制定合适的规范) |
1d |
·Design |
·具体设计 |
5d |
·Coding |
·具体编码 |
10d |
·Code Review |
·代码复审 |
0.5d |
·Test |
·测试(自我测试,修改代码,提交修改) |
0.5d |
Reporting |
报告 |
|
·Test Report |
·测试报告 |
1d |
·Size Measurement |
·计算工作量 |
0.5d |
·Postmortem & Process Improvement Plan |
·事后总结, 并提出过程改进计划 |
0.5d |
|
合计 |
22d |
一些设计思路:
创建含有南京地铁信息的TXT文件,然后写出函数map和sub读取文件通过主函数调用分别获得全部地铁信息和指定线路信息。
一些代码构想
public class data {
public static List<Station> l1 = new ArrayList<Station>();
public static List<Station> l2 = new ArrayList<Station>();
public static List<Station> l3 = new ArrayList<Station>();
public static List<Station> l4 = new ArrayList<Station>();
public static List<Station> l10 = new ArrayList<Station>();
public static List<Station> lS1 = new ArrayList<Station>();
public static List<Station> lS3 = new ArrayList<Station>();
public static List<Station> lS7 = new ArrayList<Station>();
public static List<Station> lS8 = new ArrayList<Station>();
public static List<Station> lS9 = new ArrayList<Station>();
public static Set<List<Station>> all = new LinkedHashSet<List<Station>>();
public static int amount = 0;
static{
try{
InputStreamReader reader = new InputStreamReader(new FileInputStream(subway.openFile),"gbk");
BufferedReader br = new BufferedReader(reader);
String s = "";
String end="*";
2.计划明天继续完成读取显示线路信息的代码,学习相关的知识
3.问题:函数,类和静态相关代码看不太懂,打算加紧学习基础知识,咨询同学