问题标签 [printstream]

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 回答
9438 浏览

java - Java Unicode 到十六进制字符串

下面的代码给了我 Unicode 字符串கா

通过将 கா作为输入,我可以将十六进制值设为\u0B95\u0bbe吗?

PS:这是泰米尔语。

0 投票
3 回答
90 浏览

java - 文件处理问题

我是一名新手 java 程序员,我的 java 项目的文件输出有问题。在这个项目中,我应该有一个“Rock, Paper, Scissors”程序,它将结果输出到一个单独的文件中。当我运行程序然后查看文件时,它只记录最近的结果而不是每个结果。任何关于做什么的建议都会很棒。请原谅糟糕的表格;我稍后会清理它。我还删除了大部分评论以缩短它。谢谢。

0 投票
1 回答
133 浏览

java - 构建 Java 服务器,我无法让我的页面停止加载(使用 PrintWriter 和 Buffered Reader)

我正在构建一个 Java 服务器,到目前为止一切都按预期工作。我可以使用我编写的两种方法提供静态 html 页面:正文和标题。现在,我正在尝试编写一个名为“bodywithQueryString”的新方法。

问题:几乎可以工作,但是页面加载后,加载不会停止。它只是加载和加载。我的静态页面没有发生这种情况。

旧方法和新 bodyWithQueryString() 方法之间的唯一区别在于,在新方法中,我使用的是缓冲读取器和打印写入器。这些对我来说是新功能,所以我猜我做得不对。

下面是我的新方法应该如何工作: 我想将我的路由和查询字符串(queryarray)传递给 bodyWithQueryString 方法。我希望该方法将文件(从路由)读取到字节输出流,在读取时对查询字符串的键/值对进行替换,最后返回字节。然后 getResponse() 主要方法会将 html 发送到浏览器。

这是我的代码:

0 投票
2 回答
175 浏览

java - 将 minecraft 的打印流重定向到 JTextArea

我正在制作一个 Minecraft 启动器,我想制作我自己的 ftb 风格的控制台来配合它。关于如何将 Minecraft 的打印流重定向到 的任何想法JTextArea

0 投票
1 回答
713 浏览

java - Java 中 System.out 的编码问题

我嵌入到JTextArea: 的记录器遇到问题,当我调用该logger.append()方法时,它工作得很好,但是当我使用 时System.out.println(),我所有的法语口音都丢失了。

System.out在这里,您可以创建记录器并重定向System.err到它。

在这里,你有TextAreaOutputStream课。

我试图将 的编码更改PrintStream为随机编码,它改变了印刷错误的口音的外观,但我永远无法做到正确。我还尝试使用诸如\u00e9for之类的 unicode 条目来更改重音é,但它并没有改变任何东西。

在这里,我非常绝望地寻求你的帮助,

罗曼

0 投票
4 回答
3484 浏览

java - PrintStream对象out初始化为null,怎么调用方法呢?

我在System类中看到out(类型的)对象是用一个值PrintStream初始化的。null我们如何调用方法 System.out.prinln("");?在 System class out 变量中初始化如下:

如上所示,out由 null 初始化的代码变量,并且该变量是最终变量,因此无法进一步初始化,那么我们如何使用“out”变量。

0 投票
1 回答
138 浏览

java - JVM_Close 在关闭 PrintStream 时返回 -1

我对Java不是特别精通。

我正在将一个字节数组转换为一个字符串(每个字节都有一个十进制表示),然后写入一个文件。这是一个重现我遇到的问题的最小示例(我已将文件命名内容留在其中,以防万一它相关):

当我打电话时,PacketWriter.writeBytes(/* some nonempty byte array */) 我得到以下输出:

写入标准输出。

该文件在返回时为空,并且不包含我想要的字符串。

怎么了?

0 投票
2 回答
1645 浏览

java - 从字节数组读取到控制台(或文件)Java

所以我有两个文件,一个已读入字节数组的二进制文件,一个已读入字符串 ArrayList 的文本文件。现在假设我的 ArrayList 具有值“char”、“int”、“double”,并用作读取我的二进制文件的模式。

这意味着对于字节数组中的前两个字节,我想将其解释为 char,接下来的 4 个字节为 int,接下来的 8 个字节为 double,这将不断重复,直到文件结束。

我已经实现了对所有数据的读取,但是我想不出一个根据模式文件正确解释二进制数据的好方法。有没有好的方法来做到这一点?

IE(伪代码)使用PrintStream out = new PrintStream (new OutputStream(byteArray)) out.writeChar() out.writeInt() out.writeDouble()

Stream 在哪里通过 byteArray 为我工作?(而不是我说 out.writeChar(byteArray[2])?

我已经弄清楚了将架构映射到正确操作的所有逻辑,但是我无法正确转换数据。有什么想法吗?

我想将此信息写入控制台(或文件)。

0 投票
3 回答
1878 浏览

java - Java中的PrintStream write()方法

直接来自这个 Java API

公共无效写入(int b)

将指定的字节写入此流。如果字节是换行符并且启用了自动刷新,则将调用刷新方法。

请注意,字节是按给定的方式写入的;要编写将根据平台的默认字符编码进行翻译的字符,请使用 print(char) 或 println(char) 方法。

我看到它是指定的the byte is written as given; 但是如果我尝试write(65)得到A我所期望的。

我应该写什么write()才能与它不匹配print()?你能举个例子吗?

0 投票
1 回答
60 浏览

java - 为什么 Java 的“out/in” PrintStream 字段设计为直接引用而不是使用 getter

这是我从第一个“Hello World”开始就一直好奇的事情

为什么 Java 的 out PrintStream 是一个静态字段,旨在使用而不是制作类似“getOut()”的方法来返回 PrintStream。我所学到的关于良好编码实践的一切都表明这是做事的最佳方式。为什么Java不这样做?