-
Randomaccessfile类问题
Randomaccessfile类问题 Randomaccessfile类很方便,特别是它有seek功能,但这个类没有缓冲,效率很低下,请问有什么办法给这个类加上缓冲呢?谢谢。 color='#FF8000'>----------------解决方案-----------------------------------------------...
230
热度 -
[讨论]如何在多线程通讯中加入生产者和消费者线程
[讨论]如何在多线程通讯中加入生产者和消费者线程 我在编写一通讯程序实行多线程通讯的,一个服务器端,多个客户端间的通讯,如何加入生产者与消费者线程。客户端:importjava.io.*;importjava.net.*;publicclassTalkClient{publicstaticvoidmain(Stringargs[]){try{Socketsocket=n...
417
热度 -
为什么用null回判断文件是否读完?null不是字符串的结尾表示吗
为什么用null来判断文件是否读完?null不是字符串的结尾表示吗?还有用-1来判断文件结尾的。不明白其中的道理哈。希望大家能指点下color='#FF8000'>------解决思路----------------------如果按照字符流读取字符串的话,也就是readline方法,在文件结尾之后会返回null如果按照字节流读取字符数组的话,也就是read方法,在文件结尾之后会返回-1所以就有了...
103
热度 -
Socket客户端给服务端发信息,服务端显示为null,该怎么处理
Socket客户端给服务端发信息,服务端显示为null服务端部分代码:JavacodeSocketsocket=server.accept();BufferedReaderbfr=newBufferedReader(newInputStreamReader(socket.getInputStream()));StringBuffermessageContent=newStringBuffer();...
134
热度 -
BufferedReader类,该怎么处理
BufferedReader类使用了这个类的函数readLine()读到文件结尾时想继续用readLine()重新从文件头开始读,应该怎么把指针放到文件开始位置color='#e78608'>------解决方案--------------------用RandomAccessFile类随机读写可以吧RandomAccessFilerf=newRandomAccessFile(Filefile,&...
100
热度 -
【新手提问】关于InputStreamReader控制台输入出现?号的有关问题
【新手提问】关于InputStreamReader控制台输入出现?号的问题Javacodeimportjava.sql.*;importjava.io.*;publicclassJDBC{Connectioncon;Statementst;InputStreamReaderisr=newInputStreamReader(System.in);BufferedReaderbr=newBuffere...
56
热度 -
button acction 读取 txt资料
buttonacction读取txt文件我正在完成一个gui在做一个button的acction的时候遇到了这样的问题这是这一段代码loadBut.addActionListener(newActionListener(){ publicvoidactionPerformed(ActionEvente){ fileName=fileNameField.getText(); Buff...
439
热度 -
一个网络通信的有关问题
一个网络通信的问题inData=newBufferedReader(newInputStreamReader(MySocket.getInputStream(),"GB2312"));StringSrvSendText;SrvSendText=inData.readLine();ChatText.setText("SrvSendText:"+SrvSendT...
144
热度 -
关于IO流的有关问题
关于IO流的问题《java程序设计语言》书中的问题要求编写程序,读取指定的文件并搜索指定的单词,然后打印出每个行号和所找到单词的行号这个习题在LineNumberReader一小节后面,不过该类只有read方法是读取单个字符的,不知道应该如何解决?color='#e78608'>------解决方案--------------------用readLine就是读取行的
25
热度 -
3目运算出错
三目运算出错importjava.io.*;publicclassT{publicstaticvoidmain(String[]args) throwsIOException{ intx,y,z,min; InputStreamReaderreader=newInputStreamReader(System.in); BufferedReaderinput=newBufferedReader(re...
10
热度 -
java命令行,该如何解决
java命令行Scannerscanner=newScanner(System.in);Consoleconsole=System.console();Stringstr=console.readLine();我需要接收客户的输入,而且我需要给他默认值,而且可以编辑的。请问怎么弄?Robot不行,因为在linux命令行下不行。color='#e78608'>------解决方案----------...
90
热度 -
java读取文件有关问题
java读取文件问题java遍历读取文件搜索相应字符打印出所在行color='#e78608'>------解决方案--------------------Javacodeimportjava.io.*;classFileOperate{publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderreader=newBuffe...
80
热度 -
为啥用BufferedReader读文件每次都结果都不一样
为什么用BufferedReader读文件每次都结果都不一样想把双色球历史数据存入数据库。。当时想想挺简单。可是读从网上读历史记录的时候,发现每次读出来的都不一样。数据是http://www.17500.cn/getData/ssq.TXT。这里来的。代码JavacodepublicstaticList<Lorry>readData(){Stringurl="http://w...
1327
热度 -
true跟false无法作为返回变量的解决方案
true和false无法作为返回变量的解决方案?在做JavaKe的项目。遇到一点问题,问问有经验的大家,打扰了部分代码是:publicstaticbooleancheckLogin(UserInfouser){ if(userDB.containsKey(user.getName())){ returnture; } System.out.println("FailinCheck!:&...
1169
热度 -
请问一有关问题,怎么抓取一个网站首页的源码
请教一问题,如何抓取一个网站首页的源码?目前简单代码如下Javacodeimportjava.io.DataInputStream;importjava.net.URL;importjava.net.URLConnection;publicclassGetHTMLByURLConnection{publicstaticvoidmain(String[]args)throwsException{UR...
6817
热度 -
读取文件,该如何解决
读取文件我想从文件里面读取数据,并且,把他们保存在数组中。应该怎么做呢?请高手指教txt文件里面,如下:xiaomingxiaohonglileilily这样的,我想统计出来我一共有多少条数据然后分别把他们存放在数组中。color='#e78608'>------解决方案--------------------------------------------------------CStdIOFi...
7533
热度 -
J#顶用System.out.println打印出来的信息在哪儿可以看到
J#中用System.out.println打印出来的信息在哪儿可以看到?J#中用System.out.println打印出来的信息在哪儿可以看到?color='#FF8000'>------解决方案--------------------------------------------------------有人知道吗?color='#FF8000'>------解决方案------------...
5615
热度 -
c#怎么使控制台方法执行完成后继续运行
c#如何使控制台方法执行完成后继续运行比如WebAPI.dooGet();//这是一个方法Console.ReadLine();在运行运行结束之后读取到了readline,我想使他能自动的回车继续运行dooget这个方法,用threading试过,但是间隔时间内,事件没执行完,它就会新建一个线程,从头开始执行这个事件,而上一个线程继续执行,这样就会出现,太多线程,而且做的事情会导致重复,希望可以有...
370
热度 -
如何遍历列表
问题描述 我有一个包含20个字符串的列表,另一个包含5个字符串的列表,我想检查一下是否可以在下面的20个字符串集中找到5个字符串的列表。 correct_response=[] incorrect_response=[] elements_text=elements1_file.readline().strip() foreleinelements_text: whileelements_t...
72
热度 -
Java多线程阻止两个函数同时运行
问题描述 我正在创建一个多线程服务器,并且创建了一个用于管理用户的类,但是我注意到,当一个线程正在读取文件而另一个线程正在写入文件时,我的UserManager类可能会导致错误,如何防止呢? packageserver.questiongiver; importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io...
19
热度