java课程设计小说阅读器Word格式.docx
- 文档编号:15212215
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:29
- 大小:61.87KB
java课程设计小说阅读器Word格式.docx
《java课程设计小说阅读器Word格式.docx》由会员分享,可在线阅读,更多相关《java课程设计小说阅读器Word格式.docx(29页珍藏版)》请在冰豆网上搜索。
publicDomReader(){
SAXReaderreader=newSAXReader();
try{
doc=reader.read("
info.xml"
);
}catch(DocumentExceptione){
e.printStackTrace();
}
}
publicStringprint(Strings)throwsException{
System.out.println(s);
Stringh="
"
;
Stringt1=null;
Stringt2=null;
Listlist1=doc.selectNodes("
user/name"
Listlist2=doc.selectNodes("
user/password"
intg=s.indexOf("
."
intg1=s.indexOf("
?
if(g!
=-1){
t1=s.substring(0,g);
t2=s.substring(g+1,s.length());
System.out.println(t1+"
"
+t2);
for(inti=0;
i<
list1.size();
i++){
Elemente1=(Element)list1.get(i);
Elemente2=(Element)list2.get(i);
System.out.println(e1.getText());
if(((e1.getText()).trim().equals(t1))&
&
((e2.getText()).trim().equals(t2)))
{
h="
a"
returnh;
}
if(g1!
=-1)
{
t1=s.substring(0,g1);
t2=s.substring(g1+1,s.length());
//list1=doc.selectNodes("
for(inti=0;
Elemente1=(Element)list1.get(i);
if((e1.getText()).trim().equals(t1))
{
h="
b"
returnh;
}
Elementroot=doc.getRootElement();
List<
Element>
elements=root.elements();
for(Elemente:
elements){
//
Elementname=e.element("
name"
name.setText("
fdsffds"
Elementpassword=e.element("
password"
password.setText("
dsa"
OutputStreamout=newFileOutputStream(newFile("
));
OutputFormatformat=OutputFormat.createPrettyPrint();
format.setEncoding("
GBK"
//开始输出
XMLWriterwriter=newXMLWriter(out,format);
writer.write(doc);
returnh;
}
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
importjava.io.PrintStream;
import.ServerSocket;
import.Socket;
publicclassServer
{
publicstaticvoidmain(String[]args)throwsException
{
ServerSocketserver=newServerSocket(8866);
System.out.println("
服务端已建立,等待客户端连接!
!
Socketclient=null;
BufferedReaderinput=null;
PrintStreamout=null;
BufferedReaderbr=null;
client=server.accept();
//接受到客户端的请求
br=newBufferedReader(newInputStreamReader(
client.getInputStream()));
Stringi=newDomReader().print(br.readLine());
//输出流
服务端说:
+i);
out=newPrintStream(client.getOutputStream());
out.println(i);
//
//out=newPrintStream(client.getOutputStream());
//System.out.println("
请输入:
//Stringstr=input.readLine();
out.close();
br.close();
client.close();
server.close();
publicclassShuji
Stringxuhao;
Stringbookname;
Stringbookduoz;
Stringjianjie;
Stringdizhi;
publicStringgetXuhao(){
returnxuhao;
publicvoidsetXuhao(Stringxuhao){
this.xuhao=xuhao;
publicStringgetBookname(){
returnbookname;
publicvoidsetBookname(Stringbookname){
this.bookname=bookname;
publicStringgetBookduoz(){
returnbookduoz;
publicvoidsetBookduoz(Stringbookduoz){
this.bookduoz=bookduoz;
publicStringgetJianjie(){
returnjianjie;
publicvoidsetJianjie(Stringjianjie){
this.jianjie=jianjie;
publicStringgetDizhi(){
returndizhi;
publicvoidsetDizhi(Stringdizhi){
this.dizhi=dizhi;
@Override
publicStringtoString(){
return"
Shuji[xuhao="
+xuhao+"
bookname="
+bookname
+"
bookduoz="
+bookduoz+"
jianjie="
+jianjie
dizhi="
+dizhi+"
]"
importjava.io.IOException;
import.UnknownHostException;
importjava.util.Scanner;
publicclassUsers
@SuppressWarnings("
resource"
)
publicstaticvoidmain(String[]args)throwsException{
Socketclient=null;
BufferedReaderbr=null;
PrintStreamout=null;
client=newSocket("
localhost"
8866);
booleans=true;
while(true){
System.out.println("
欢迎使用在线迷你小说管理器!
Scannerinput1=newScanner(System.in);
1.登录"
2.注册"
3.退出"
----
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 小说 阅读器