• 大小: 649KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Java
  • 标签: java  RSS阅读器  

资源简介

包含整个工程 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\Prasexml.class

     文件       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\Contactframe$1.class

     文件        882  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$2.class

     文件       2587  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$3.class

     文件       1267  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$4.class

     文件       1614  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$5.class

     文件       2766  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$6.class

     文件       1565  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$7.class

     文件       1202  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe$8.class

     文件       9139  2013-06-16 17:30  ZL_RSSReader\bin\com\ruanko\view\Contactframe.class

     文件        833  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$1.class

     文件       2216  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$10.class

     文件        853  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$11.class

     文件       2428  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$12.class

     文件        753  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$13.class

     文件        750  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$2.class

     文件        750  2013-06-16 17:31  ZL_RSSReader\bin\com\ruanko\view\frameMain$3.class

............此处省略73个文件信息

评论

共有 条评论