datainputstream相关内容

Java,需要一个while循环才能达到eof.即,while !eof,继续解析

我目前有一个可用的解析器.它解析一个文件一次(不是我想要它做的),然后将解析的数据输出到一个文件中.我需要它继续解析并附加到同一个输出文件,直到输入文件结束.看起来像这样. 尝试{//我的代码解析数据并附加到输出的 eof.(作品)}捕获(EOFException eof){} 除了while循环,其他的都完成了.它只在我需要它继续解析时解析一次.我正在寻找一个 while 循环函数来达到 e ..
发布时间:2021-12-26 18:21:42 Java开发

通过dataoutputstream发送字节数组后,接收到的字节数组不等于原始字节数组

由于某些原因,我需要通过服务器套接字分别发送多个字节数组,而客户端套接字将接收这些字节数组。发送字节数组后,我发现客户端套接字中接收的字节数组与服务器套接字中的字节数组不相等。如果我使用ObjectOutputStream和ObjectInputStream,那么一切正常,但是出于我的需要,我不能使用ObjectOutputStream& ObjectInputStream,因为我的服务器需要连接 ..
发布时间:2020-06-11 02:06:06 Java开发

使用正则表达式从文本文件中删除数据

我将首先发布文本文件中的数据,这只是其中的4行,而实际文件的长度为几百行。 2011年9月9日,星期五,上午5:00-11:59 PM STH 1102暂不预订 报告打印于9/08/2011,下午2:37分页:1/1 2011年9月9日星期五5:00 AM-11:00 PM STH 4155(会议室)持有-不预订 持有-不预订报告于2011年9月8日打印在2: 37 PM第1页,共 ..
发布时间:2020-06-11 02:06:03 Java开发

Java:防止Socket DataInputStream引发EOFException

我的客户端/服务器应用程序当前每次要发送/接收数据时都会打开和关闭新连接。我正在尝试更改它,使其具有一个持久的连接。 我遇到的问题是服务器上套接字的DataInputStream在我只希望其阻塞直到接收到下一批数据时一直抛出EOFException。 > 我想过只是像这样编写服务器... 套接字是打开的{ 而在套接字的DataInputStream的EOF { 等待第二个 } ..
发布时间:2020-06-11 02:05:54 Java开发

在Java中使用DataOutputStream发送文件

我正在尝试构建一个将文件大小和内容发送到服务器的客户端。 我正在尝试使用DataOutputStream。 我假设我需要打开文件并获取文件大小,读取内容并发送。 但是我不是确定如何实现这些,因为我对Java真的很陌生... 有人可以帮我吗? 谢谢! 解决方案 这很简单,但是编写这些代码有点长,听起来很像作业。 我可以给你一些提示。 只需打开文件,使 ..
发布时间:2020-06-11 02:05:50 Java开发

使用TCP连接获取字节数组

我正在使用 UDP 发送/接收数据,但现在我想切换到 TCP 以避免数据包丢失。 我已经阅读了有关 TCP 的几本教程,并注意到它不是像 UDP , TCP 使用InputStream / OutputStream。 我们如何从DataInputStream中获取字节[],类似于以下内容: byte [] receiveData =新的字节[64000]; Datagram ..
发布时间:2020-06-11 02:05:42 Java开发

Swift将字节数组转换为整数

您好我是swift的新手,想将一个字节数组转换为几个整数。我已经用Java编写了工作代码,但我不太清楚如何将其转换为swift byte [] codeData = Base64。 decode(codeDataBase64,0); ByteArrayInputStream bais = new ByteArrayInputStream(codeData); DataInputSt ..
发布时间:2019-01-08 19:28:27 Java开发

Java,需要一个while循环来实现eof。 ie while!eof,继续解析

我目前有一个有效的解析器。它解析一次文件(不是我想要它做的),然后将解析后的数据输出到文件中。我需要它继续解析并附加到相同的输出文件,直到输入文件的末尾。看起来像这样。 尝试{ //我的代码解析数据并附加到输出的eof。 (作品) } catch(EOFException eof){ } 除了while循环外,一切都完成了。它只在需要它时才解析一次以保持解析。我正在寻 ..
发布时间:2018-12-20 01:44:18 Java开发

使用AutoCloseable关闭多个资源(尝试使用资源)

我知道如果资源实现了AutoCloseable,那么您通过try传递的资源将自动关闭。到现在为止还挺好。但是当我有几个我希望自动关闭的资源时,该怎么办?带插槽的示例; try(Socket socket = new Socket()){ input = new DataInputStream(socket。的getInputStream()); output = new DataOu ..

DataInputStream和UTF-8

我是一个新的程序员,我正在处理我正在处理的代码的几个问题。 基本上代码的作用是从另一个JSP接收表单,读取字节,解析数据,并使用DataInputStream将结果提交给SalesForce。 / /从请求中获取参数 String contentType = request.getContentType(); DataInputStream in = new DataInput ..
发布时间:2018-12-10 10:27:46 Java开发

从URL连接Java读取

我正在尝试从URL连接中读取HTML代码。在一个案例中,我试图阅读的html文件包括实际doc类型声明之前的5个换行符。在这种情况下,输入阅读器会抛出EOF异常。 URL pageUrl = 新网址( “http://www.nytimes.com/2011 /03/15/sports/basketball/15nbaround.html“ ); URLConnection ge ..
发布时间:2018-12-10 10:11:04 Java开发

"购"来自Socket的DataInputStream

我在客户端有这个代码: DataInputStream dis = new DataInputStream(socketChannel.socket()。getInputStream( )); while(dis.available()){ SomeOtherClass.method(dis); } 但 available() 不断返回 0 ,尽管流中有可读数据 ..
发布时间:2018-12-07 13:52:19 Java开发