【java – Libgdx InputListener“exit()”未使用TextButton调用】教程文章相关的互联网学习教程文章

Java中InputStream中read()与read(byte[] b) 的含义

read() : 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值。如果因为已经到达流末尾而没有可用的字节,则返回-1。 read(byte[] b) : 从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。以整数形式返回实际读取的字节数。

java – 获取InputStream forom Apache的POI工作簿

有没有办法获得Apache的POI工作簿的InputStream? 我需要它来管道到另一个OutputStream,但我无法找到这样的方法(如果它存在). 如果没有,任何关于获得它的替代方法的提示?解决方法:有几种方法可以解决这个问题: >您可以使用标准的java PipetInputStream和PipedOutputStream.但是你必须为使用PipedInputStream创建不同的线程(如http://docs.oracle.com/javase/7/docs/api/java/io/PipedInputStream.html中所述)>您可以将内容写入By...

java – 没有接收EOF的InputStream【代码】

我试图通过套接字从我的Android设备发送图像到我的电脑.问题是我的计算机上的输入流读取每个字节但最后一组.我已经尝试修剪字节数组并发送它,我已经多次手动将-1写入输出流,但输入流从不读取-1.它只是挂起等待数据.我也尝试不关闭流或套接字,看看它是否是某种时序问题,但这并没有奏效. 客户端(Android手机)//This has to be an objectoutput stream because I write objects to it first InputStream is = An image's input stream...

Python相当于java ObjectOutputStream和ObjectInputStream?

在java中,我可以使用Object Output Stream和Object Input Stream在服务器和客户端之间传输对象.在python中有什么相同的东西吗? 有关: > python equivalent of java OutputStream?解决方法:Python中的pickle模块提供了对象序列化和反序列化功能. http://docs.python.org/library/pickle.html 它不是特别安全,因此您应该始终验证传入的数据,但它应该支持您的需求.

java – Multipart File to File InputStream【代码】

如何在内存中将MultipartFile转换为FileInputStream? 我试过下面,但我面临的错误是org.springframework.web.multipart.commons.CommonsMultipartFile cannotbe cast to java.io.File我的代码是FileInputStream fis = new FileInputStream((File)file);其中file是一个multipart文件解决方法:除非文件不在文件系统上,否则无法创建FileInputStream的实例. 您必须先将多部分文件保存在服务器上的临时位置file.transferTo(tempFile); I...

java – DataInputStream / DataOutputStream类和InputStream / OutputStream类之间的区别

每当我在Java ME,Android或BlackBerry中使用HttpConnection Class时,我都会使用DataInputStream / DataOutputStream类进行读取和读取.在远程服务器上写入数据.但是还有其他类,如InputStream / OutputStream,可以用于相同的目的.我看到有关HttpConnection的InputStream / OutputStream类的问题.所以我想从专家那里了解到这两者之间的区别是什么?解决方法:DataInputStream / DataOutputStream是一个InputStream / Outputstream. Inp...

java – 使用ObjectInputStream读取文件时的EOFException【代码】

我基本上遇到了类似的问题:EOFexception in Java when reading objectinputstream,但我找不到干净代码的答案. 答案指出,当读者到达文件结尾时,ObjectInputStream#readObject将抛出异常.在网上寻找解决方案之后,我还没有找到解决方案.对于这种情况,这可能是一个很好的清洁解决方案 注意:我试过这个(但它看起来很难看并且不是干净的代码).我正在寻找更好的解决方案:ObjectInputStream ois = new ObjectInputStream(new FileInputS...

java – 从Jackson JsonNode创建InputStream的最佳方法是什么?【代码】

我想找到一种最聪明的方法来创建Java库Jackson的JsonNode的InputStream. 到现在为止我做了:IOUtils.toInputStream(jsonNode.toString());但是这种方式在创建InputStream之前将JsonNode转换为String. 不需要:org.apache.http.entity.InputStreamEntity entity = new InputStreamEntity(IOUtils.toInputStream(jsonNode.toString()));解决方法:>在大多数情况下,如果使用ObjectMapper直接生成字节数组,JSON将写为UTF-8并且可以节省一...

java IO(二):FileInputStream【代码】【图】

内容来自https://blog.csdn.net/ai_bao_zi/article/details/81097898,仅供我个人学习记录使用。 本文主要说说public int read(int r)throws IOException{}和public int read(byte[] r) throws IOException{}这两个方法。 public int read(int r)throws IOException{}这个方法从 InputStream 对象读取指定字节的数据。返回为整数值。返回下一字节数据,如果已经到结尾则返回-1。 public int read(byte[] r) throws IOException{}这...

java – 当我从InputStream到OutputStream读取数据时,如何动态地压缩数据?【代码】

我有一个包含gzip压缩数据的大型InputStream. 我无法直接修改InputStream中的数据.稍后使用此InputStream的代码需要未修改的压缩数据.如果需要,我可以用新的InputStream交换InputStream,但数据必须保持压缩状态. 我需要打印出InputStream的未压缩内容,以便进行调试. 将InputStream中的未压缩数据打印到PrintStream的最简单方法是什么,没有不可挽回地解压缩InputStream本身而不将整个内容读入内存?解决方法:这就是我做到的.// http...

java – Spring JDBC连接池和InputStream结果【代码】

我正在编写一个Web服务,允许用户发布文件,然后在URL上检索它们(基本上将其视为RESTful Amazon S3).我遇到的问题是从我的Oracle查询返回一个byte [](Spring JDBC)我返回一个InputStream,然后以块的形式将数据流回客户端.这个(IMO)是一个更好的主意,因为我对文件没有任何大小限制,我不希望内存中有2GB字节数组. 起初它似乎运行正常,但我在重负载期间遇到了一个案例,有时在上一个servlet发送文件之前,Connection会被重用.似乎在返回In...

java – 将InputStream通过JNA传递给C代码作为文件指针【代码】

我有一个用C编写的DLL(我无法编辑),它有一些看起来像的函数原型#include <stdio.h> void foo(FILE *bar);我想创建一个DLL的JNA接口,我不清楚我需要为FILE * bar参数传递什么.我假设我需要传递一个InputStream(这是我的偏好),但JNA文献似乎在这个主题上很少. Java界面会是什么样子?我真正需要传递给foo的是什么? 编辑:foo假设bar是fopen的结果,并调用fscanf之类的操作. 编辑2:最终,我在Java中有一个字符串,我需要在C中读取,就像...

java – 几个FileInputStream访问同一个文件是否安全?

如标题中所述,我想打开几个FileInputStream对象来访问同一个文件以获取不同位置的数据.这样做是否安全,谢谢!解决方法:只要您正在执行的操作是读取,并且您的线程/流都没有对文件进行独占锁定,它就完美无缺.

java – 使用ObjectInputStream和ByteArrayInputStream的StreamCorruptedException【代码】

我使用ObjectOutputStream将许多对象写入磁盘.在阅读期间,出于某些实现原因,我首先将文件检索为ByteArray,我想读取缓冲数组并从中解码数据.这是一段代码片段byte [] fileArray=org.apache.commons.io.IOUtils.toByteArray(filePath);ObjectInputStream in=new ObjectInputStream(new ByteArrayInputStream(fileArray));while(true){Records pos=(Records)in.readObject(); }但是,我收到此错误java.io.StreamCorruptedException: in...

为Java jUnit测试创建MultipartFormDataInput对象【代码】

我有一个Resteasy webservice方法,它将MultipartFormDataInput对象作为其parm,并从中提取大量信息.我想为这个方法编写一个jUnit测试,但我一直无法找到任何方法来创建这个对象并在其中放入虚拟数据,因此我可以直接调用我的webservice方法.服务方法从这样的表单中提取数据……@POST @Path("/requestDeviceCode") @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) @Consumes("multipart/form-data") public Dev...

LISTENER - 相关标签
INPUT - 相关标签