问题标签 [bytearrayoutputstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5380 浏览

java - ByteArrayOutputStream 到字符串数组

我正在编写一个应用程序,该应用程序具有从我的服务器下载文本文件的方法。此文本文件将包含约 1,000 个代理 IP。下载将每 10 分钟进行一次。我需要找到最有效的方法来做到这一点。

目前我在一个名为 Connection 的类中有一个方法,它将返回我想要检索的任何字节。因此,如果我使用这种方法为文本文件连接到服务器,我将以字节为单位返回它。我的其他方法将从这些字节创建一个很长的字符串。之后,我使用 System.LineSeparator 将长字符串拆分为一个数组。这是代码:

这目前有效,但我知道这不是最有效的方式。我

我的问题
不是将字节转换为很长的字符串,而是将字节转换为我的 IP 的最有效方法是什么,以便我可以将每个单独的 IP 添加到数组列表中,然后返回充满 IP 的数组列表?

0 投票
0 回答
846 浏览

java - 写入操作后 ByteArrayOutputStream 中的数据丢失

我正在尝试将一系列ByteArrayOutputStream对象连接成一个对象,但无法捕获所有数据。出于某种原因,只有第一个write()操作有效(请参见下面的代码),并且结果ByteArrayOutputStream具有数据的修剪版本。我检查了输入列表是否完整(例如,如果我颠倒连接顺序,则结果对象具有列表中最后一个元素的数据)。

我需要在write()操作之间进行其他函数调用以确保实际复制字节数组吗?提前致谢!

0 投票
5 回答
81813 浏览

java - 将 ByteArrayInputStream 的内容转换为字符串

我读了这篇文章,但我没有关注。我已经看到了这一点,但还没有看到将 a 转换ByteArrayInputStreamString使用 a的正确示例ByteArrayOutputStream

要检索 aByteArrayInputStream作为 a的内容String,是使用ByteArrayOutputstream推荐的还是有更可取的方法?

我正在考虑这个例子,并扩展ByteArrayInputStream和利用装饰器来增加运行时的功能。有兴趣将其作为使用 的更好解决方案ByteArrayOutputStream吗?

0 投票
3 回答
1443 浏览

java - 将 ByteArrayOutputStream 转换为 int 值

我一直在尝试将ByteArrayOutputStream 转换为 int 值。

我正在用麦克风录制音频并将其写入out = new ByteArrayOutputStream()如下:

byte audio[] = out.toByteArray();

当我打印这个时,我得到了这些:[B@3456337e

如何将这些转换为整数。

请帮忙,谢谢

0 投票
1 回答
185 浏览

android - 使用 HttpClient 上传某些文件失败

我正在尝试从应用程序将图像和视频上传到我的外部服务器。我用谷歌搜索,发现 HttpClient 程序是一个很好的程序,所以我下载了库并执行以下代码,这通常适用于每个文件,但是对于某些视频,它不会上传视频。

我的要求是上传最多 20mb 的文件。

0 投票
2 回答
1743 浏览

java - 使用 Java ByteArrayOutputstream 压缩文件

我正在尝试使用 Java ByteArrayOutputstream 压缩文件,但我失败了。如果我将输出流更改为 FileOutput 流,它可以工作。我应该怎么做才能让它工作?为什么?

这是我的代码(对不起,我的英语太差了):

谢谢!

0 投票
1 回答
122 浏览

java - 另存为对话框不弹出

我在实现一种生成pdf然后显示另存为对话框以选择文件路径的方法时遇到了麻烦,我的代码有什么问题?

0 投票
1 回答
1955 浏览

java - 初始化 ByteArrayOutputStream?

我是MQTTand的新手Android Open Accessory "AOA"。在阅读教程时,我意识到,在尝试写入该类型的变量之前ByteArrayOutputStream0或者0x00应该先写入该变量。

这是某种初始化吗?下面是一个例子:

EX_1

EX_2

0 投票
3 回答
89817 浏览

java - 将 OutputStream 转换为 ByteArrayOutputStream

我正在尝试将 an 转换OutputStreamByteArrayOutputStream。我无法找到有关如何执行此操作的任何明确简单的答案。这个问题是在 StackOverflow 上的问题标题中提出的,但问题的主体询问如何将 a 更改ByteArrayStreamOuputStream. 我OutputStream已经创建了一个,答案中给出的这个例子将无法编译!

这个问题在这里

我有一个已经构建的 OutputStream,它的长度为 44 个字节,称为 waveHeader。我想将其转换为 ByteArrayOutputStream 因为我希望能够使用 waveHeader.ToByteArray() 将其更改为 byte[] 以便在以后的过程中简单;

是否有一种简单的铸造类型或允许这样做的东西?

如果没有,那么:

  • 如果无法转换,有没有办法构造指向原始 OutputStream 中数据的指针?

  • 有人将如何访问 OutputStream 中包含的数据?

我是 JAVA 的新手。这对我来说只是一个爱好。在 VisualBasic .net 中流更容易!

0 投票
1 回答
159 浏览

java - 组合 3 字节数组

我试图将 3 字节数组组合成一个单独的数组来生成报告。

当我将其写入报告时,内容与预期不符。它只显示第一个bArray内容。我在这里出错的地方。

编辑:

执行getTheReportContent以下操作:

使用 jasper 导出报告。并返回 byteArrList。