﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-も智军ミ    心系java-文章分类-java技术io编程</title><link>http://www.blogjava.net/zj474097500/category/46944.html</link><description> Java的魅力：跨平台、动态的Web、Internet计算
            Java在Web、移动设备以及云计算方面前景广阔
      我的java编程不是梦！！！</description><language>zh-cn</language><lastBuildDate>Sat, 06 Nov 2010 13:28:11 GMT</lastBuildDate><pubDate>Sat, 06 Nov 2010 13:28:11 GMT</pubDate><ttl>60</ttl><item><title>在控制台上进行各选项选择流程按步骤操作的io小程序</title><link>http://www.blogjava.net/zj474097500/articles/337411.html</link><dc:creator>セ智军ミ</dc:creator><author>セ智军ミ</author><pubDate>Sat, 06 Nov 2010 09:24:00 GMT</pubDate><guid>http://www.blogjava.net/zj474097500/articles/337411.html</guid><wfw:comment>http://www.blogjava.net/zj474097500/comments/337411.html</wfw:comment><comments>http://www.blogjava.net/zj474097500/articles/337411.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zj474097500/comments/commentRss/337411.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zj474097500/services/trackbacks/337411.html</trackback:ping><description><![CDATA[<p dir="rtl" align="center"><span style="font-size: 18pt; font-family: 黑体">按选项选择操作的io小程序<br />
</p>
<p align="center"></p>
<p align="center">
<hr />
<p>&nbsp;</p>
<p align="left"><br />
<span style="font-size: 12pt; font-family: 楷体_GB2312">&nbsp;<span style="font-size: 14pt"><span style="font-family: 楷体_GB2312">&nbsp;<strong>&nbsp;1)、 在主程序中就调用一个Menu方法;</strong></span><br />
</span></span><span style="font-size: 12pt; font-family: Courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public class Main {<br style="font-family: " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;public static void main(String[] args){<br style="font-family: " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #ff0000">new Menu();<br style="font-family: " />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br style="font-family: " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br style="font-family: " />
&nbsp;&nbsp;<span style="font-size: 14pt"><strong>&nbsp;2）、在vo包里包装一个Person类，并实现Serializable接口，&nbsp;且定义四个属性：姓名，学号，年龄，成绩；<br />
</strong></span>&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; <span style="font-size: 14pt"><strong>3）、在op包里建立两个类，分别为&nbsp;<span style="color: #ff0000">FileOperate</span>和<span style="color: #ff0000">InputData，</span>前者主要实现了文件的读、写即保存和输出；后者主要构建了两个方法，一个是字符串的输入&nbsp;，另一个是整数的输入，并判断输入的是否为真</strong></span>。&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<img style="width: 728px; height: 256px" height="256" alt="" src="http://www.blogjava.net/images/blogjava_net/zj474097500/1.png" width="728" border="0" /><br />
&nbsp;</p>
<p><span style="background-color: #c0c0c0">public class FileOperate {<br />
&nbsp;public static final String FILENAME="d:\\person.ser";<br />
&nbsp;//把对象保存在文件之中<br />
&nbsp;public void save(Object obj){<br />
&nbsp;&nbsp;ObjectOutputStream out = null;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;out = new ObjectOutputStream(new FileOutputStream(new File(FILENAME)));<br />
&nbsp;&nbsp;&nbsp;//写入对象<br />
&nbsp;&nbsp;&nbsp;out.writeObject(obj);<br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;throw e;<br />
&nbsp;&nbsp;&nbsp;}catch(Exception e1){}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finally{<br />
&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;out.close();<br />
&nbsp;&nbsp;&nbsp;}catch(Exception e){}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp; }<br />
&nbsp;//把对象从文件中读出来<br />
&nbsp;public Object read() throws Exception{<br />
&nbsp;&nbsp;Object obj = null;<br />
&nbsp;&nbsp;ObjectInputStream input = null;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;input = new ObjectInputStream(new FileInputStream(new File(FILENAME)));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obj = input.readObject();<br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;throw e;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finally{<br />
&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;input.close();<br />
&nbsp;&nbsp;&nbsp;}catch(Exception e){}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;return obj;<br />
&nbsp;}</span></p>
<p><span style="background-color: #c0c0c0">}</span></p>
<p align="left"><span style="background-color: #cc99ff">public class InputData {<br />
&nbsp;private BufferedReader buf = null;<br />
&nbsp;//将字节的输入流量变为字符流，之后放入缓冲之中<br />
&nbsp;public InputData(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buf = new BufferedReader(new InputStreamReader(System.in));<br />
&nbsp;};<br />
</span><span style="background-color: #cc99ff">&nbsp;&nbsp;&nbsp; public String getString(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; String str = null;<br />
&nbsp;&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;str=buf.readLine();<br />
&nbsp;&nbsp;&nbsp;&nbsp; }catch(IOException e){}<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; return str;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="background-color: #cc99ff">&nbsp;public int getInt(){<br />
&nbsp;&nbsp;int temp=0;<br />
&nbsp;&nbsp;//如果输入的不是数字，至少应该有一个提示，告诉用户输入错了<br />
&nbsp;&nbsp;//可以使用正则验证<br />
&nbsp;&nbsp;String str = null;<br />
&nbsp;&nbsp;boolean flag = true;<br />
&nbsp;&nbsp;while(flag){<br />
&nbsp;&nbsp;&nbsp;//输入数据<br />
&nbsp;&nbsp;&nbsp;str = this.getString();<br />
&nbsp;&nbsp;&nbsp;if(!(str.matches("\\d+"))){<br />
&nbsp;&nbsp;&nbsp;&nbsp;//如果输入的不是一个数字，则必须重新输入<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.print("输入的内容必须是整数，请你重新输入：");<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;//输入的是一个正确的数字，则可以进行转换<br />
&nbsp;&nbsp;&nbsp;&nbsp;temp=Integer.parseInt(str);<br />
&nbsp;&nbsp;&nbsp;&nbsp;//表示退出循环<br />
&nbsp;&nbsp;&nbsp;&nbsp;flag = false;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;return temp;<br />
}<br />
}</span>&nbsp;&nbsp;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;<strong><span style="font-size: 14pt"><strong>&nbsp;4)、在Menu类里建立控制台的初始信息；</strong></span></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;public class Menu {<br />
&nbsp;&nbsp;&nbsp;&nbsp; InputData input = null ;<br />
&nbsp;&nbsp;&nbsp;&nbsp; public Menu(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.input=new InputData();<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;//循环出现菜单<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(true){<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;this.show();<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp; //需要定义的菜单内容<br />
&nbsp;public void show(){<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;System.out.println("\t\t&nbsp;&nbsp; 1、增加人员信息");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;System.out.println("\t\t&nbsp;&nbsp; 2、浏览人员信息");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;<img style="z-index: -1; position: relative; background-color: #00ff00" height="154" alt="" src="http://www.blogjava.net/images/blogjava_net/zj474097500/2.png" width="351" border="0" /><br />
&nbsp;&nbsp;System.out.println("\t\t&nbsp;&nbsp; 3、修改人员信息");<br />
&nbsp;&nbsp;System.out.println("\t\t&nbsp;&nbsp; 4、退出系统");<br />
&nbsp;&nbsp;System.out.print("\n请选择要使用的操作：");<br />
&nbsp;&nbsp;int temp = input.getInt();<br />
&nbsp;&nbsp;switch(temp){<br />
&nbsp;&nbsp;&nbsp;case 1:{<br />
&nbsp;&nbsp;&nbsp;&nbsp;new PersonOperate().add();<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;case 2:{<br />
&nbsp;&nbsp;&nbsp;&nbsp;new PersonOperate().show();<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;case 3:{<br />
&nbsp;&nbsp;&nbsp;&nbsp;new PersonOperate().update();<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;case 4:{<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("选择的是退出系统");<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("系统退出");<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.exit(1);<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;default: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("你输入的内容不正确");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;}</p>
<p>}</p>
<p align="left">&nbsp;<br />
&nbsp;<strong style="font-size: 14pt">&nbsp;&nbsp;&nbsp;5)、在PersonOperate类中进行数据的具体操作，完成最终结果的显示即<span style="color: #ff0000">核心</span>；</strong></span></p>
<p style="font-size: 12pt; font-family: Courier"><span style="font-family: Courier">import com.dr.util.FileOperate;<br />
import com.dr.util.InputData;<br />
import com.dr.vo.Person;</span></p>
<p><span style="font-family: Courier"><span style="font-size: 12pt">public class PersonOperate {<br />
&nbsp;private InputData input =null;<br />
&nbsp;public PersonOperate(){<br />
&nbsp;&nbsp;this.input=new InputData();<br />
&nbsp;}<br />
&nbsp;//完成具体的Person对象操作<br />
&nbsp;public void add(){<br />
&nbsp;&nbsp;//要使用输入数据的类<br />
&nbsp;&nbsp;String name = null;<br />
&nbsp;&nbsp;String id = null;<br />
&nbsp;&nbsp;int age = 0;<br />
&nbsp;&nbsp;int score = 0;<br />
&nbsp;&nbsp;System.out.print("输入姓名为：");<br />
&nbsp;&nbsp;name = this.input.getString();<br />
&nbsp;&nbsp;System.out.print("输入学号为：");<br />
&nbsp;&nbsp;id = this.input.getString();<br />
&nbsp;&nbsp;System.out.print("输入年龄为：");<br />
&nbsp;&nbsp;age = this.input.getInt();<br />
&nbsp;&nbsp;System.out.print("输入成绩为：");<br />
&nbsp;&nbsp;score = this.input.getInt();<br />
&nbsp;&nbsp;//生成Person对象，把对象保存在文件中<br />
&nbsp;&nbsp;Person p = new Person(name,id,age,score);<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;new FileOperate().save(p);&nbsp; //io操作层<br />
&nbsp;&nbsp;&nbsp;System.out.println("数据保存成功！");<br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;System.out.println("数据保存失败！");<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;public void show(){<br />
&nbsp;&nbsp;//从文件中把内容读进来<br />
&nbsp;&nbsp;Person p = null;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;p = (Person) new FileOperate().read();<br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;System.out.println("内容显示失败，请确定数据是否存在！");<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if(p!=null){<br />
&nbsp;&nbsp;&nbsp;System.out.println(p);<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;public void update(){<br />
&nbsp;&nbsp;//先将之前的信息查出来<br />
&nbsp;&nbsp;Person p = null;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;p = (Person) new FileOperate().read();<br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;System.out.println("内容显示失败，请确定数据是否存在！");<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if(p!=null){<br />
&nbsp;&nbsp;&nbsp;String name = null;<br />
&nbsp;&nbsp;&nbsp;String id= null;<br />
&nbsp;&nbsp;&nbsp;int age = 0;<br />
&nbsp;&nbsp;&nbsp;int score=0;<br />
&nbsp;&nbsp;&nbsp;System.out.print("请输入新的姓名（原姓名为："+p.getName()+"）");<br />
&nbsp;&nbsp;&nbsp;name = this.input.getString();<br />
&nbsp;&nbsp;&nbsp;System.out.print("请输入新的学号（原学号为："+p.getId()+"）");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id = this.input.getString();<br />
&nbsp;&nbsp;&nbsp;System.out.print("请输入新的年龄（原年龄为："+p.getAge()+"）");<br />
&nbsp;&nbsp;&nbsp;age = this.input.getInt();<br />
&nbsp;&nbsp;&nbsp;System.out.print("请输入新的成绩（原成绩为："+p.getScore()+"）");<br />
&nbsp;&nbsp;&nbsp;score = this.input.getInt();<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;//信息重新设置<br />
&nbsp;&nbsp;&nbsp;p.setName(name);<br />
&nbsp;&nbsp;&nbsp;p.setId(id);<br />
&nbsp;&nbsp;&nbsp;p.setAge(age);<br />
&nbsp;&nbsp;&nbsp;p.setScore(score);<br />
&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;new FileOperate().save(p);<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("数据更新成功！");<br />
&nbsp;&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("数据更新失败！");<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;}</span></span></p>
<p style="font-size: 12pt; font-family: Courier">}<br />
<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 14pt; font-family: 楷体_GB2312"><strong>&nbsp;6）、程序最后的运行结果及方式：<br style="font-family: " />
</strong></span><br />
<div align="center"><img height="704" alt="" src="http://www.blogjava.net/images/blogjava_net/zj474097500/3.png" width="740" border="0" /></div>
</p>
<p align="left"><span style="font-size: 18pt; color: #ccffcc; font-family: 隶书">&nbsp;<a href="http://www.blogjava.net/zj474097500/">最后希望大家给予点评，我好做修改！谢谢！<br style="font-family: " />
</a></span><br style="font-family: " />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</p>
  <img src ="http://www.blogjava.net/zj474097500/aggbug/337411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zj474097500/" target="_blank">セ智军ミ</a> 2010-11-06 17:24 <a href="http://www.blogjava.net/zj474097500/articles/337411.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>