- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
使用 JNLP,我有这行:
File_Save_Service.saveFileDialog(null,null,new StringBufferInputStream("testing"),null);
如何在这一行中用 StringReader 替换 StringBufferInputStream ? StringBufferInputStream的API说最好用StringReader,但是不同类型之间如何转换呢?
最佳答案
FileSaveService.saveFileDialog 采用 InputStream,而不是 Reader(因为它需要二进制数据,而不是字符数据)。
StringBufferInputStream 已被弃用,因为它不能正确地将字符转换为字节。
您可以改用 ByteArrayInputStream:
new ByteArrayInputStream("the string".getBytes("UTF-8"))
关于java - 如何用 StringReader 替换 StringBufferInputStream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219439/
在我的测试中,我创建了一个包含 32000 个字符的字符串。重复执行测试后,BCL StringReader 始终在 350us 内执行,而我的则在 400us 内运行。他们隐藏着什么样的 secre
我注意到在 StreamReader 或 StringReader 上使用 ReadLine() 时,如果文件或字符串以换行符结尾,该字符序列完全丢失。考虑以下示例: static void Main
Document doc = DocumentBuilderFactory.newInstance(). newDocumentBuilder().
我有第 3 方库函数,它只将 Reader 作为参数。我有需要传递给函数的字符串。我怎么做 ? String s = "Some String"; StringReader sReader = new
嗨,这是我在这里的第一个问题,所以如果由于某种原因不遵守规则,结果是重复的或其他什么,请友好地告诉我(并不是说我首先会失去任何声誉) 无论如何,关于 Java 提供的此类 StringReader,我
我正在用 Java 创建一个程序,该程序读取一串 XSL-FO 代码,用应用程序数据填充空字段,并将其添加到 StringReader,最终设置为 Web 调度程序的 InputSource。 我已经
我有这个问题,我正在使用 StringReader 从文本框中查找特定单词,到目前为止效果很好,但是我需要找到一种方法来检查字符串数组中每一行中的特定单词。 以下代码有效: string txt =
我需要你的帮助。我正在尝试从 xml 解析一些数据并将它们列在 ListView 上。我获取 url 地址并将其发送到 AsyncTask 中的 StringReader。但是,它在 reader 变
有没有一种方法可以实现一个StringReader类,允许重复使用具有多个字符串的相同StringReader(或类似功能)对象,而不改变其任何功能(方法)? 例如,这样的 Java 类(例如,Reu
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我正在尝试将我的 StringReader 转换回常规 String,如图所示: String string = reader.toString(); 但是当我尝试读出这个字符串时,像这样: Syst
我使用 StringReader 将字符串转换为我可以上传到 SFTP 服务器的内容(它需要一个流)。之后关闭 StringReader 有什么意义吗?据我在源代码中看到的,它只是将字符串设置为 nu
我想创建一个返回 XmlReader 的方法。根据情况,可以为 XmlReader 提供不同类型的流,StringReader 或 MemoryStream。 通常我使用 using 块处理 Stri
知道为什么会发生这种情况,我使用的是 java 版本 10.0.1 public void POSTag() throws IOException { POSModel model =
我寻找了 StringReader 和简单的 for 循环 之间的速度比较,但无法得出任何有用的结果。我感兴趣的是使用 jaxb 将字符串转换为 jaxb 对象。我找到的答案 ( Use JAXB t
我在数据结构作业(霍夫曼代码)中使用 StringReader,并测试是否已到达字符串末尾。我发现 StringReader.read() 返回的 int 值不是 -1,而是 65535,因此将结果转
我的问题与 Java 的 StringReader 的 mark() 方法有关。这是我的场景: StringReader reader = new StringReader("Test123"); r
我在使用以下代码时遇到问题......当我运行它时,代码永远不会退出。我已经尝试调试了大约一个小时,但我完全不知道问题出在哪里。输出调试();本质上类似于 Console.WriteLine(); /
我最近读到在StringWriter 和StringReader 中用于写入和读取StringBuilder。 当我使用 StringBuilder 对象时,它看起来是一个自给自足的类。 我们有各种读
使用 JNLP,我有这行: File_Save_Service.saveFileDialog(null,null,new StringBufferInputStream("testing"),null
我是一名优秀的程序员,十分优秀!