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

android – 如何防止MediaCodec.dequeueInputBuffer生成的java.lang.IllegalStateException【代码】

以下代码偶尔会生成java.lang.IllegalStateException:int iInputBufIndex = _mcDecoder.dequeueInputBuffer(TIMEOUT_USEC);其中_mcDecoder是MediaCodec的一个实例.解码流是H.264视频.代码在大多数情况下运行良好.有没有办法主动检查MediaCodec的状态以避免此异常? 堆栈跟踪:java.lang.IllegalStateExceptionat android.media.MediaCodec.dequeueInputBuffer(Native Method) at net.mydomain.android.MYNAMESPACE.MYCLASS.MyMeth...

java – 从TextInputDialog将Optional转换为Integer时出错【代码】

在这个例子中我有tempSocket1和tempSocket2,但我真的只想要其中一个.我只是包括两个显示我尝试了两种方法,但我不断收到错误,“Integer类型中的方法valueOf(String)不适用于参数(可选).”我认为这两种方法都是用于将字符串数据类型转换为整数的方法,但我不确定Optional部分如何更改整个系统.private void showTextInputDialog() {TextInputDialog changePort = new TextInputDialog("Settings");changePort.setHeaderText("Change P...

java FileInputStream – 基于File对象的引用方式的差异:classloader / filesystem【代码】

我正在使用apache POI从excel文件中提取一些数据.我需要一个InputStream来实例化POI HSSFWorkbook类HSSFWorkbook wb = new HSSFWorkbook(inputStreamX); 如果我尝试构造InputStream对象,我会发现差异InputStream inputStream = new FileInputStream(new File("/home/xxx/workspace/myproject/test/resources/importTest.xls")); InputStream inputStream2 = new FileInputStream(getClass().getResource("/importTest.xls")...

java – 为什么要在android中的inputstream之后关闭OutputStream【代码】

我正在以这种方式对来自android的servlet进行两次succssive调用://FIRST CONNECTION URL url = new URL("http://172.16.32.160:8080/xyz/check_availability");HttpURLConnection connection =(HttpURLConnection) url.openConnection();connection.setDoOutput(true);ObjectOutputStream out=new ObjectOutputStream(connection.getOutputStream());String a="xya";String b="xsw";out.writeObject(a);out.flush();ObjectInputSt...

Java:InputStream和OutputStream的通用接口【代码】

这个问题与this one有关(以某种方式). 基本上,我想创建一个函数,如下所示:public InputOutputStream func() {if (condition){// open a file stream and convert to InputOutputStream }else{// make an InputOutputStream from string} }出现了几个问题: >我找不到像InputOutputStream这样的任何类.它只是InputStream和OutputStream及其变体(如InputDataStream,OutputDataStream等).有吗?我需要一个支持读写操作的流.>如何从文...

坑爹微信之读取PKCS12流时出现的java.io.IOException: DerInputStream.getLength

背景 微信退款接口需要使用到证书,我参考微信的官方Demo进行,部分代码如下:char[] password = config.getMchID().toCharArray(); InputStream certStream = config.getCertStream(); KeyStore ks = KeyStore.getInstance("PKCS12"); ks.load(certStream, password); 上面的代码,在本地调试的时候正常跑过,没有出现任何异常,但是放到测试环境之后便会出现下面的异常,这三种异常都是从ks.load(certStream, password)这里抛出来...

java – 断言失败(scn == 3 || scn == 4)in void cv :: cvtColor(cv :: InputArray Android【代码】

我正在尝试将Mat转换为灰度值,以便我可以获得像素的数值.在虚拟机cv :: cvtColor(cv :: InputArray错误)上我得到了一个“断言失败(scn == 3 || scn == 4).我知道我错过了什么,但我不知道它是什么. 码import android.nfc.Tag; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.SurfaceView; im...

从ByteArrayInputStream创建BufferedImage的Java错误【代码】

我正在尝试使用ByteArrayInputStream创建BufferedImage:byte[] imageData = getData(imageFile); // returns file as byte[]InputStream inputStream = new ByteArrayInputStream(imageData);String format = getFormatName(inputStream);BufferedImage img = ImageIO.read(inputStream);但是img总是空的.输入流有效(因为我之前使用它来获取图像格式).是什么让ImageIO返回null?我是否需要在任何地方使用冲洗或关闭?解决方法:您对...

java – 使用带有JOptionPane.showInputDialog的ArrayList【代码】

我目前的情况是,我需要为我的应用程序的用户提供一个对话框,其中有许多选项可供选择.例:Object[] possibilities = {"ham", "spam", "yam"}; String s = (String)JOptionPane.showInputDialog(frame,"Complete the sentence:\n"+ "\"Green eggs and...\"","Customized Dialog",JOptionPane.PLAIN_MESSAGE,icon,possibilities,"ham");似乎JOptionPane.showInputDialog可以做到这一点.但是它似乎只能使用一个对象数组来供选择,但在我...

java – 将Solr xml文件解析为SolrInputDocument【代码】

如果我有预期的Solr格式的单个文件(每个文件只有一个doc):<add><doc><field name="id">GB18030TEST</field><field name="name">Test with some GB18030 encoded characters</field><field name="features">No accents here</field><field name="features">?aê?ò???1|?ü</field><field name="price">0</field></doc> </add>有没有办法轻松地将该文件封送到SolrInputDocument?我自己必须解析吗? 编辑:我需要它在java pojo中因为我...

ClassCastException:javax.swing.plaf.FontUIResource无法强制转换为javax.swing.InputMap【代码】

在java中运行swing应用程序,我在程序中遇到了这个异常.值得注意的是,每次运行程序时都不会出现这种情况. 完整堆栈跟踪:Exception in thread "main" java.lang.ExceptionInInitializerErrorat org.backend.utils.importing.Loading$1.run(Loading.java:54)at org.backend.utils.importing.Loading.loadEverything(Loading.java:61)at org.main.BishopCarrollSchoolTracker.main(BishopCarrollSchoolTracker.java:70) Caused by: ja...

java – Android蓝牙读取InputStream【代码】

我正在尝试读取从外部蓝牙模块发送到我的HTC Sensation的串行数据,但是当我调用InputStream.available()时 – 它返回0,所以我不能迭代收到的字节并调用InputStream.read(byteArray). 有人可以帮我解决这个问题吗? 在阅读之前我需要检查可用字节吗? 我为技术上不准确的帖子道歉. 这是我的代码:public class BluetoothTest extends Activity { TextView myLabel; TextView snapText; EditText myTextbox; BluetoothAdapter mBluet...

java – 我应该关闭org.apache.commons.io.IOUtils的InputStream

我正在使用How to convert InputStream to virtual File上的答案,它使用org.apache.commons.io.IOUtils将给定的InputStream复制到FileOutputStream以创建File. 我应该关闭给出的InputStream吗?解决方法:关闭InputStream是最佳做法.见这question. org.apache.commons.io.IOUtils.copy不关闭流.所以你必须关闭. 见JavadocWherever possible, the methods in this class do not flush or close thestream. This is to avoid making n...

java – ObjectInputStream.readObject()可以返回null吗?

ObjectInputStream.readObject()方法可以返回null吗?解决方法:是. 您可以通过将null传递给writeObject()来序列化null,因此您可以从readObject()获取它. 但是,如果您询问错误的情况,答案是否定的,因为在错误的情况下readObject()会抛出异常.

使用InputStream和OutputStream抽象在Java中快速压缩(ZIP)压缩.可能?【代码】

我目前正在尝试编写一个自定义流代理(让我们以这种方式调用它),它可以改变给定输入流中的内容,并在必要时生成修改后的输出.这个要求确实是必要的,因为有时我必须修改我的应用程序中的流(例如,在运行中真正压缩数据).以下类非常简单,它使用内部缓冲.private static class ProxyInputStream extends InputStream {private final InputStream iStream;private final byte[] iBuffer = new byte[512];private int iBufferedBytes;priva...

INPUT - 相关标签