作者zanyking (遥远的旅人)
看板java
标题Re: [问题] 请问如何将code不要写死,不需要重新编쐠…
时间Mon Oct 26 13:37:14 2009
※ 引述《nation6238 (挺)》之铭言:
: 请问大家如何将code不要写死,不需要重新编译code就有扩充性
: 比如说
: 1.1 写一个网页有"两个事件选项"可以让你选择一,并将data写入google日历 (前端介面)
: 相对
: 1.2 "已知有两个事件选项"并区分事件从google日历抓出,写入DB. (後端介面)
: PS:一天中会做"看书"、"吃饭" 、"看书"...等 很多事件,
: 这些事件要从google日历抓出全部事项并计算每个事件花费时间再区分事件写入DB"
用HashSet就可以解你的问题了。
给一个event.txt当作你的设定档,里面就写:
-------------------------
事件一
事件二
...
-------------------------
File读进来readLine去塞hashSet<String>
: PS:区分资料我是使用
: 这是google api 提供
: myQuery.setFullTextQuery("事件一");
: 因为Google提供这api只能查询一件事件,
: 要抓取大量事件资料时,需要时常连线google抓取想要资料
: 这样做会花很多时间
: 所以我改写
: if (title.equals("事件一") || title.equals("事件二")) {
: ..........
: }
改写成:
if(eventSet.contains(title)){
//写入DB,结束。
}
PS: 如同TonyQ说的,依问题回问题,有简单解就要先用。
给原PO,如果我是拎老师,我会说:
『Java Colletion API的观念是不管什麽程式语言都会用到的
东西。回家给我立正站好把Java SE6技术手册看完。』
至於思考。
基本上你不需要思考,这种水准的题目需要的不是大脑而是小脑。
你还需要思考就是练习不够。
你得一直练到眼睛还没看完题目,解决方案就先列出来才行。
--
我所信仰的科学是一种谦卑的理性,承认自身的无知与渺小才能观察到世界在我们贫
弱的知觉上留下来的痕迹。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.44.37
1F:→ kanandg1:同意.... 10/26 13:46