java客户端如何向服务器txt文件写入信息

 我来答
百度网友37cccf9
2012-06-12
知道答主
回答量:35
采纳率:0%
帮助的人:22.7万
展开全部
客户端要戚谨向服务器txt文件写入信息,必须得调用服务器端得java方法,io读写txt文件。客户端用异步调用效果更好镇搜,客户端异步传递要高旅基写入得信息到服务器上,由服务器上得方法执行写入
104450
推荐于2017-09-25 · TA获得超过245个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:167万
展开全部
用到两方面的东西。。
一是读写文件的IO操作。
二是网络连接的socket操作。
客户端打开一个socket套接字连接到服务器,将文本传输庆姿过段册去。
然后服务器接收文本信息,写入文件

分别百誉燃绝度 java io跟java socket可以找到具体如何实现。
不难,但是比较繁琐。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
墨紫音
推荐于2017-09-10 · TA获得超过1.8万个赞
知道大有可为答主
回答量:2390
采纳率:56%
帮助的人:1042万
展开全部
import java.io.*;
import java.util.*;
public class TestPrintWriter {
public static void main(String[] args)throws IOException {
File file=new File("temp2.txt");
if(file.exists()){
System.out.println("File temp.txt already exists."扰宴前祥宏);
System.exit(0);
}

PrintWriter output=new PrintWriter(new FileWriter(file));

for(int i=0;i<10;i++){
output.print((int)(Math.random()*100)+" ");
}

output.close();
BufferedReader input=new BufferedReader(new FileReader("temp2.txt"));

int total=0;
String line;
while((line=input.readLine())!=null){
StringTokenizer tokens=new StringTokenizer(line);
while(tokens.hasMoreTokens())
total+=Integer.parseInt(tokens.nextToken());
}

output=new PrintWriter(new FileWriter(file,true));
output.printf("\n\n");
output.printf("Total is %d "缓清,total);
output.close();
}
}

运行后,temp2.txt的内容:
85 10 92 59 71 87 2 95 31 73
Total is 605
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maguoyong001
2012-06-12 · TA获得超过128个赞
知道答主
回答量:51
采纳率:0%
帮助的人:39.4万
展开全部
读写信息用输入输出流来实现,然后就是客户庆伏端和服务器端的连腔悉接问题。客户端与服务器端定义一个共同的端口。从而建立伍差乎连接,然后执行方法write和read来进行读写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式