资源简介
包含整个工程
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实现的bp神经网络算法,代码超级
- javac/c++phpc#安全编码规范
- JAVAC/S登陆界面
- JAVA 酒店客房管理
- 通过JSP实现 图片上传
- 多媒体技术课程设计-java实现算术编码
- opencv java api 手册
- Java实现最小平方误差一元线性回归
- JAVA的名片管理系统北大青鸟
- java与蓝牙通信
- JAVA实现FFT算法
- 利用Java程序把多张图片合成一张图片
- mysql-connector-java-5.1.23-bin.jar
- 钠热物性计算程序
- WINDOWS 环境下用JAVA 实现WEB 服务器
- 使用Java编写的绘图板应用程序
- 学生信息管理系统java+SQL
- 耿祥义--JAVA课程设计
-
Java sc
ript经典教程一——从入门到精 - java实现柱状图
- 动物园java代码
- java工程师亚信面试题
- Java 二十四点程序 24点程序 加减乘除
- 一个自己用JAVA实现的简单ARMA建模
- Java开发的毕业设计-财务管理系统
- 基于java swing随机抽签程序第二版 by
- 基于java swing的随机抽签程序 by Empty
- JAVA SWT学生信息管理系统
- itext目录生成的一种方法
- java版 跳棋源码swing
评论
共有 条评论