【java – 如何使用InputStream从ZIP读取文件?】教程文章相关的互联网学习教程文章

java-openFileInput(FILENAME)nullPointerException:FILENAME不为null【代码】

我有一个扩展应用程序的类,称为MyApplicaton,用于存储全局变量,即我希望能够在整个android应用程序中的任何位置访问的变量. 在活动中,我可以通过调用来访问MyApplicationmyapp = (MyApplication) this.getApplication();我想将其中一些变量存储到文件中,并能够从文件中读取它们.现在,如果我从MyApplication构造函数中调用readFromStorage(),则会收到NullPointerException(下面记录).但是,如果我不从构造函数中调用readFromStorage(...

java-在android中使用AES CTR模式随机访问InputStream【代码】

我找不到用于随机访问的AES CTR加密的任何有效示例.有人可以指导我如何在CTR MODE中使用计数器,又如何实现跳至流中的特定位置吗? 默认流实现(CipherInputStream)不会跳过流,并且会破坏纯文本. 我正在尝试解密存储在Android中sdcard上的加密视频文件.嵌入式HTTP文件服务器会对其进行动态解密.一切正常,直到用户在视频中执行搜索:视频立即停止,因为它接收到损坏的视频流. 我正在使用以下代码初始化和加密/解密流(为简单起见,我对密...

java-在Spring MVC中的form:input标签内使用spring:message标签【代码】

我想国际化Spring MVC应用程序中属性的内容,即来自JSP文件的代码段:<form:input type="text" path="someAttribute" title="something"/>而且工作正常,但是当我想像这样进行国际化时:<form:input type="text" path="someAttribute" title="<spring:message code="label.something"/>"/>这似乎是错误的,因为它引发了org.apache.jasper.JasperException异常.我的问题是:如何在我的form:input标签的title属性内将“ Something”字...

java-从InputStream读取最快的方法是什么?【代码】

我正在尝试从HttpURLConnection的输入流中读取:InputStream input = conn.getInputStream(); InputStreamReader isr = new InputStreamReader((input)); BufferedReader br = new BufferedReader(isr);StringBuilder out = new StringBuilder(""); String output; while ((output = br.readLine()) != null) {out.append(output); }当输入流包含大量数据时,这确实花费了太多时间.有可能对此进行优化吗?解决方法:也许这会更快一些...

java-inputStream扩展InputStream的新类【代码】

我做了一个扩展InputStream的新类,它必须@Override read().我正在尝试使用方法read(int b),但是当我使用它时,它将转到该方法read(),我不能使用参数,我通过了. 这是我的代码:public class Run {public static void main(String[] args) {DFSMaze3dGenerator mg = new DFSMaze3dGenerator();try {Maze3d maze3d = mg.generate(1, 5, 5);maze3d.print3DMaze();OutputStream out = new MyCompressorOutputStream(new FileOutputStream...

java-InputStream的编年史字节【代码】

我正在尝试使用萨克斯管来动态解析json以发送protobuf消息,并希望避免为每个响应创建字符串实例. 为此,我需要从InputStream(由apache http实体提供)创建Bytes实例. 我正在挖掘源代码一段时间,但找不到方法…有什么建议吗?解决方法:有两种方法可以执行此操作.// reuse a string builder if the String cannot be pooled easily stringBuilder.setLength(0); bytes.parseUTF(stringBuilder, StopCharTesters.ALL);或者您可以使用内置...

Java Sound : audio inputstream from pcm amplitude array【代码】

转载自:http://ganeshtiwaridotcomdotnp.blogspot.com/2011/12/java-sound-making-audio-input-stream.html In this post, i am going to show the code for creating the AudioInputStream from an PCM - amplitude array. It basically converts the int [] array to byte array according to AudioFormat. The code for the reverse operation (extract amplitude array from recorded wave file or AudioStream )is in my e...

Java:InputStream转换为多部分文件,结果文件为空【代码】

我正在一个Java应用程序中尝试从下载的InputStream中创建一个Multipart文件.不幸的是,它无法正常工作,并且Multipart文件为空.在将文件复制到Multipart之前,我检查了磁盘上savedFile的大小,它具有正确的大小,属性和内容. 我在转换中做错了什么,没有堆栈跟踪,因为我正在捕获它. 代码:// InputStream contains file data. byte[] bytes = IOUtils.toByteArray(inputStream);File file = new File(msg + "temp"); if (file.exists() &...

Spring Security 4升级后已禁用java.lang.NoSuchMethodError org.springframework.web.servlet.tags.form.InputTa

我们将应用程序从Spring Security 3升级到了Spring Security 4. 除了使用带有只读或禁用属性的输入标签访问视图时,它还可以正常工作. 例如,当尝试显示违规形式之一时,将引发以下异常:[org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.springframework.web.servlet.tags.form.InputTag.setDisabled(Ljava/lang/String;)V] with root causejava.lang.NoSuchMethodError: org...

java-如何克隆InputStream以允许从两个流(原始流和克隆流)中读取?【代码】

这个问题已经在这里有了答案: > How to clone an InputStream? 9个我有一个InputStream,我读取它的数据以将其记录在屏幕上.然后,我希望将此数据传递给StaxParser.但是,staxparser不知道从字符串连续馈送,而是输入流. 因此,我想克隆相同的输入流以从中读取两者. 你有更好的主意吗?如果没有,如何克隆InputStreams? 亲切的问候,解决方法:您可以将已读取的内容存储在Stri...

Java I / O-重用InputStream对象【代码】

无论如何,通过更改内容的内容来重用inputStream吗? (无新声明).例如,我能够满足我的要求,但还不够在下面的代码中,我使用了SequenceInputStream,每次我向该序列添加一个新的InputStream.但是我想通过使用相同的inputStream来做同样的事情(我不在乎InputStream的哪个实现).我考虑过mark()/ reset()API,但是我仍然需要更改要读取的内容. 避免创建新的InputStream的想法是由于性能问题//Input StreamsList<InputStream> inputStreams ...

java-为什么Mockito与InputStreams怪异?【代码】

调试时,我使用Mockito 1.10遇到了令人难以置信的奇怪现象.我希望有人可以解释这里的行为: 当我运行以下命令时,线程挂起,并且测试永不返回.创建的Java进程的CPU也是天文数字!@Test(expected = IOException.class) public void mockitoWeirdness() throws IOException {final InputStream mis = mock(InputStream.class);doThrow(IOException.class).when(mis).read();ByteStreams.copy(mis, new ByteArrayOutputStream()); }当我按...

java-copyInputStreamToFile方法不存在【代码】

我正在尝试在代码中使用copyInput方法,但是似乎Intellij告诉我该方法不存在 FileUtils.copyInputStreamToFile(response.getEntity().getContent(),downloadedFile); 我正在从这里使用代码 http://ardesco.lazerycode.com/index.php/2012/07/how-to-download-files-with-selenium-and-why-you-shouldnt/ 但是似乎这里存在方法 https://commons.apache.org/proper/commons-io/javadocs/api-2.4/org/apache/commons/io/FileUtils.html...

java-为什么ByteArrayOutputStream和ByteArrayInputStream内容不同?

英语 : 在使用Java进行单元测试期间,我遇到了一个大问题.我将字节数组与InputStream进行比较,但没有得到相同的结果. 示例如下. 谢谢您能给我的帮助!

java-使用StandardOpenOption.CREATE的Files.newInputStream中的NoSuchFileException【代码】

我正在尝试打开一个文件以进行读取或创建该文件(如果不存在).我使用以下代码:String location = "/test1/test2/test3/"; new File(location).mkdirs(); location += "fileName.properties"; Path confDir = Paths.get(location); InputStream in = Files.newInputStream(confDir, StandardOpenOption.CREATE); in.close();而且我得到了java.nio.file.NoSuchFileException 考虑到我正在使用StandardOpenOption.CREATE选项,如果文件...

INPUT - 相关标签