问题标签 [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.
java - 如何在 JavaCC 上编写 TXT 文件?
我需要使用 JavaCC 上的 Tokens 语法编写文件 TXT
示例:(我的代码..)
但我需要一些这样的:
我试...
和...
任何想法???JavaCC 说:
javac:821: 错误: 找不到 simbol stext.print("00") ;
java - 主“变量输出已在主中定义”中的 PrintStream 错误
我目前正在尝试使用 PrintStream 方法使我的代码生成输出文件。我的教科书建议我在我的主目录中使用这行特定的代码:
但是,当我输入这行代码时,Java 给了我以下错误:
我的主要方法目前如下所示:
我从错误中猜测,我不能在一个方法中定义两次输出,但是如果我没有定义我的输出,我的程序怎么知道那个符号是什么?另外,如果我已经在 main 中定义了输出,我还能调用什么来使 PrintStream 工作,同时还保持程序的其余部分运行?
我将 main 中的“输出”变量重命名为扫描仪,但我收到了这个新错误:
这是我的整个代码目前的样子:
}
java - PrintStream 期间出现“无法应用于给定类型”错误
我不完全确定我的代码现在发生了什么。我正在尝试,PrintStream
但无论我做什么,我都会遇到各种各样的错误。
我不断收到的错误是:
最初,我遇到的最初问题是我的 main.xml 文件中不能有两个同名的变量。所以我改变了它,并在我的其余代码中包含了它的参数。我这样做了,并且在我的主目录中也调用了它。但现在,我仍然收到这个错误,我不完全确定它试图告诉我什么。
我应该怎么办?
java - System.out.println 与 PrintWriter
使用这两个有区别吗?您什么时候会使用其中一种?
相对
java - write(String) 在 PrintStream 中具有私有访问权限
我有两个课程,Test 和 Test2。Test 创建了一个 Test2 的实例,该实例用于使用 PrintStream 和 FileOutputStream 写入文件。
我收到错误消息:
如果我在声明它的类中正确调用私有变量,为什么会给我这个错误?
和
java - 方法调用后控制台输出不起作用
我目前正在开发一个基于某些模板文件生成和验证 .xml 文件的应用程序。
我调用生成这些文件的方法如下:
我不是这个FtlProcessingController类的作者,但是process方法基本上从TEMPLATES目录中获取模板文件,用根对象(Answer 对象树)和metadata
对象(附加数据的 Map )内部的内容填充它们,并将 .xml 文件输出到OUTPUT_DIRECTORY 。
简而言之,主要代码如下所示:
问题是进程调用后的任何控制台输出都不起作用;控制台中没有显示任何内容。
我尝试用一些测试输出围绕呼叫并保存PrintStream
重置:
但我只得到:
安慰
我确定在此调用中没有无限循环或System.exit(),因为文件已成功生成。我什至尝试在调用后立即抛出异常以确认这一点,并且异常被正常抛出。
我的问题是:不管process方法对System.out做什么或不做什么,我不应该能够在System.setOut(stdOut)
通话后在控制台上再次打印吗?
什么可能会弄乱标准输出以使保存的 PrintStream 不起作用?
谢谢!
完整的主要代码,对于好奇:
java - 我自己的 PrintStream 测试实现
我有一门课,它执行以下操作
问题是我想测试我给 Person 对象的格式(在示例中我想打印 toString() 方法),等等是正确的。
然后我想用这样的东西来测试输出:
然后,我可以获取该 List> 并阅读它以测试我是否输出了我想要的内容。
但我对用于 PrintStream 的构造函数有疑问。因为,就我而言,我不希望构造函数有任何参数。
你认为我使用了一个好的方法吗?我应该使用 OutputStream 类而不是 PrintStream 吗?有什么提示吗?
编辑询问:
有谁知道用于测试的 PrintStream?
java - Java中PrintStream的线程安全
我正在尝试写入文件。我需要能够“附加”到文件而不是覆盖它。另外,我需要它是线程安全和高效的。我目前的代码是:
这一切都很好。我只是不知道 PrintStream 是否是线程安全的。所以,我的问题是:从多个 PrintStream 实例写入同一个物理文件是否安全?如果是这样,它是使用锁定(降低性能)还是排队?您知道任何线程安全并使用队列的本地 Java 库吗?如果没有,我自己写也没问题。在我自己写之前,我只是想看看是否有任何原生的东西。
java - PrintStream 意外移动到新行?
我无法弄清楚为什么我的代码导致 PrintStream 进入新行:
输出如下所示:
“泄漏的总时间是12
个月。”
我不明白为什么要在新行上打印几个月。我什至试过这个:
我得到了相同的输出。有人可以解释为什么将“几个月”移到新行吗?
谢谢,
凯文
编辑:这是 calculatLeakTime() 方法: