资源简介
包含整个工程
java制作的RSS阅读器
有皮肤包,但无换肤功能

代码片段和文件信息
package com.ruanko.dao;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.ruanko.model.Contact;
/**
* 这是文件操作的类
*
* @author moirai
*
*/
public class FileOperation {
/**
*
* 这个方法是保存单个联系人信息
*
* @param aContact 这是具体联系人信息对象
* @param path 这是保存路径
* @return 是否保存成功
*/
public boolean saveContact(Contact aContactString path) {
try {
BufferedWriter writing = new BufferedWriter(new FileWriter(pathtrue));
writing.write(aContact.getNumber() + “##“ + aContact.getName() + “##“ + aContact.getPhone() + “##“ + aContact.getEmail()+ “##“ + aContact.getAddress() +“##“ +aContact.getGender() + “##“ + aContact.getRelationship());
writing.newLine();
writing.flush();
writing.close();
} catch (IOException e) {
return false;
}
return true;
}
/**
* 这是导出联系人信息的方法
*
* @param result 这是需要保存的联系人信息列表
* @param path 这是保存路径
* @return 是否保存成功
*/
public boolean saveContact(List resultString path) {
try {
BufferedWriter writing = new BufferedWriter(new FileWriter(path));
for(Contact aContact:result){
writing.write(aContact.getNumber() + “##“ + aContact.getName() + “##“ + aContact.getPhone() + “##“ + aContact.getEmail()+ “##“ + aContact.getAddress() +“##“ +aContact.getGender() + “##“ + aContact.getRelationship());
writing.newLine();
writing.flush();
}
writing.close();
} catch (IOException e) {
return false;
}
return true;
}
/**
* 这是读取全部联系人信息的方法
*
* @param path 读取联系人信息的路径
* @return 读取的联系人列表
*/
public List getContact(String path) {
List result = new ArrayList();
boolean right = false;
try {
String info;
String[] index = new String[7];
BufferedReader reading = new BufferedReader(new FileReader(path));
while((info=reading.readLine()) != null){
index = info.split(“##“);
Contact aContact = new Contact(index[1]index[0]index[2]index[3]index[5]index[6]index[4]);
result.add(aContact);
right = true;
}
reading.close();
if(right){
return result;
}else{
return null;
}
} catch (FileNotFoundException e) {
return null;
} catch (IOException e) {
return null;
}
}
/**
* 这是返回查找的联系人信息的列表
*
* @param path 这是读取路径
* @param queryName 这是查询的联系人的名字
* @return 读取的联系人列表
*/
public List getContact(String pathString queryName) {
List result = new ArrayList();
List resultAll = new ArrayList();
boolean right = false;
resultAll = getContact(path) ;
for(Contact info:resultAll){
if(info.getName().equals(queryName)){
result.add(info);
right = true;
}
}
if(right){
return result;
}else{
return null;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 412 2013-05-19 12:27 ZL_RSSReader\.classpath
文件 388 2013-05-15 13:26 ZL_RSSReader\.project
文件 598 2013-05-15 13:26 ZL_RSSReader\.settings\org.eclipse.jdt.core.prefs
文件 3775 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\dao\FileOperation.class
文件 2549 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\dao\Prasexm
文件 1946 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\model\Contact.class
文件 895 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\model\RSSFeed.class
文件 1782 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\model\RSSItem.class
文件 666 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\model\URL.class
文件 1930 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\service\Music.class
文件 1046 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\service\Service.class
文件 2082 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\service\TimeLook$FirstThread.class
文件 1574 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\service\TimeLook$SecThread.class
文件 2915 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\service\TimeLook.class
文件 882 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 882 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 2587 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 1267 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 1614 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 2766 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 1565 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 1202 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 9139 2013-06-16 17:30 ZL_RSSReader\bin\com\ruanko\view\Contactfr
文件 833 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 2216 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 853 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 2428 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 753 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 750 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
文件 750 2013-06-16 17:31 ZL_RSSReader\bin\com\ruanko\view\fr
............此处省略73个文件信息
相关资源
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
评论
共有 条评论