java课程设计小说阅读器Word格式文档下载.docx
- 文档编号:17477788
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:30
- 大小:61.87KB
java课程设计小说阅读器Word格式文档下载.docx
《java课程设计小说阅读器Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java课程设计小说阅读器Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。
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.退出"
------------------------------"
请选择:
intt=input1.nextInt();
switch(t)
case1:
while(s){
System.out.println("
当前操作:
用户登录!
请输入用户名:
Stringname=input1.next();
请输入密码:
Stringpassword=input1.next();
//得到输出流
out=newPrintStream(client.getOutputStream());
//input=newBufferedReader(newInputStreamReader(System.in));
//System.out.println("
//Stringstr=input.readLine();
out.println(name+"
+password);
br=newBufferedReader(newInputStreamReader(
client.getInputStream()));
if(br.readLine().equals("
))
{
System.out.println("
登录成功!
Yueduq=newYuedu();
q.initial();
q.yemian1();
}
else
登录失败!
s=true;
break;
case2:
while(s)
当前操作,用户注册!
请输入登录名:
请再次输入密码:
Stringpassword2=input1.next();
if(!
(password).equals(password2))
密码输入错误!
s=true;
else
dfdsssssss"
out=newPrintStream(client.getOutputStream());
注册成功!
s=false;
注册失败!
!
case3:
谢谢使用!
System.exit(0);
out.close();
br.close();
client.close();
importjava.io.BufferedWriter;
importjava.io.FileInputStream;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.io.InputStream;
importjava.io.Reader;
importjava.io.Writer;
importDVD1.DVDSet;
publicclassYuedu
{
Shuji[]ss=newShuji[15];
Shuji[]mm=newShuji[15];
publicvoidinitial()
{
ss[0]=newShuji();
ss[0].bookname="
天龙八部"
ss[0].xuhao="
1"
ss[0].bookduoz="
徐徐"
ss[0].jianjie="
dasfda"
ss[0].dizhi="
F:
\\r\\天龙八部.txt"
ss[1]=newShuji();
ss[1].bookname="
西游记"
ss[1].xuhao="
2"
ss[1].bookduoz="
都徐"
ss[1].jianjie="
cxzvxfda"
ss[1].dizhi="
\\r\\西游记.txt"
mm[0]=newShuji();
mm[0].bookname="
很纯很暧昧"
mm[0].xuhao="
mm[0].bookduoz="
mm[0].jianjie="
fsd"
mm[0].dizhi="
\\r\\很纯很暧昧.txt"
mm[1]=newShuji();
mm[1].bookname="
校花的贴身高手"
mm[1].xuhao="
mm[1].jianjie="
fsdsa"
mm[1].bookduoz="
都徐都是"
mm[1].dizhi="
\\r\\校花的贴身高手.txt"
for(inti=2;
ss.length;
i++)
ss[i]=newShuji();
mm[i]=newShuji();
publicvoidXia(inth,intb)throwsException
if(h==0)
yemian1();
elseif(h==-1)
if(b==0){
请输入小说名称:
Strings1=input1.next();
序号:
Strings2=input1.next();
作者:
Strings3=input1.next();
简介:
Strings4=input1.next();
地址:
Strings5=input1.next();
for(inti=0;
mm.length;
i++)
if(ss[i].xuhao==null)
ss[i].xuhao=s2;
ss[i].bookname=s1;
ss[i].bookduoz=s3;
ss[i].dizhi=s5;
ss[i].jianjie=s4;
break;
if(b==1)
if(mm[i].xuhao==null)
mm[i].xuhao=s2;
mm[i].bookname=s1;
mm[i].bookduoz=s3;
mm[i].dizhi=s5;
mm[i].jianjie=s4;
}}
//字节输入流
elseif(h>
0)
booleanm=true;
返回上一级:
1.阅读"
2.下载:
intwe=input1.nextInt();
switch(we){
Filefile=null;
file=newFile(ss[h-1].dizhi);
file=newFile(mm[h-1
].dizhi);
}
Readerr=newFileReader(file);
BufferedReaders=newBufferedReader(r);
Stringstr=null;
while((str=s.readLine())!
=null)
if(str.tri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 小说 阅读器