草庐IT

打印室

全部标签

java - 将文本文件打印到java中的特定打印机

我有一个文本文件,我需要将它打印到特定的网络打印机。我知道打印机的名称。到目前为止,我已经创建了一个Printable类来打印我的文件(票证)。publicclassTicketPrintPageimplementsPrintable{privateFileticket;publicTicketPrintPage(Filef){ticket=f;}publicintprint(Graphicsg,PageFormatpf,intpageIndex)throwsPrinterException{intinterline=12;Graphics2Dg2=(Graphics2D)g;g2.s

java - 如何仅使用表格 :errors? 打印全局错误

在我的表单中,我有一些特定的目标错误(使用path="myField")并且我想抛出全局错误,因为它们跨越多个字段。但如果我使用,它将打印全局错误并重新打印本地错误!我怎样才能只打印全局的? 最佳答案 据我所知,你需要使用没有path属性来做到这一点。 关于java-如何仅使用表格:errors?打印全局错误,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4692323/

java - 如何使用字符串生成器在 Java 中打印最多两位小数?

您好,我正在尝试在划分字符串生成器并打印该字符串生成器后进行打印,让我看看我的代码,string.append("Memomryusage:total:"+totalMemory/1024/1024+"Mb-used:"+usageMemory/1024/1024+"Mb("+Percentage+"%)-free:"+freeMemory/1024/1024+"Mb("+Percentagefree+"%)");在上面的代码中,“totalmemory”和“freememory”是double类型,字节值不为空,所以我将它除以“1024”两次以得到它在“Mb”中,“string”是字

java - 打印成本的“经验法则”

我注意到了inti=10000000;booleanisPrime=false;while(!isPrime){i++;System.out.println(item);//thiskillsperformanceisPrime=checkIfPrime(i);}}打印变量的当前值会降低性能。我想偶尔打印一次,但要保持这种操作的成本较低。如何将打印到屏幕的成本与计算成本进行比较?是否有任何技巧可以最大限度地减少此成本[我应该打印10条记录中的一条,还是由于条件检查,此成本会一样高]?为什么我需要这个?好吧,我正在用Java做一些有趣的事情(比如“为欧拉的结合找到一个反例......27

java - 创建仅打印到一行的 XML

我创建了一些将map写入XML的代码。它似乎可以正常工作,但文件打印时没有换行。所以在任何XML编辑器中它都只在一行中。我怎样才能让它为每个child打印到一个新行?DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();DocumentBuilderdb=dbf.newDocumentBuilder();Documentdoc=db.newDocument();Elementvdata=doc.createElement("vouchdata");doc.appendChild(vdata);for(Entryen

java - 打印的执行顺序

这个程序给出了输出-A12它不应该给出输出吗-1A2因为首先a.i应该打印1然后a.getI()执行并且应该打印A2publicclassA1{inti=1;publicintgetI(){System.out.print("A");returni+1;}publicstaticvoidmain(Stringargs[]){A1a=newA1();System.out.print(a.i+""+a.getI());}} 最佳答案 在这个表达式中:a.i+""+a.getI()首先评估对a.getI()的调用,然后通过连接a.i加上a

java打印http接口的请求和响应

打印http接口的请求和响应一、简述基于spring提供的机制,有3种方法可以实现接口请求响应日志的打印,分别是CommonsRequestLoggingFilter、HandlerInterceptor、RequestBodyAdviceAdapter、ResponseBodyAdvice。二、修改日志级别打印请求参数通过设置web的日志级别为DEBUG,spring会自己打印请求参数。该方法打印的内容覆盖了后面介绍的所有方法中日志的内容,如果不需要做定制打印,并且不介意打印的日志级别是DEBUG,那就足够用了。logging:level:root:INFOweb:DEBUG三、使用Comm

java - 为什么在打印对象时调用 toString() 方法?

我似乎无法理解为什么当我在quarter对象上使用println方法时,它返回toString方法的值。我从未调用过toString方法,为什么会得到返回值?publicclassMain{publicstaticvoidmain(String[]args){Quarterq=newQuarter();Nickeln=newNickel();System.out.println(q);System.out.println(n);}}publicabstractclassMoney{privateintvalue;publicMoney(intv){value=v;}publicabst

如何用Swift 3从YouTube频道中打印视频标题列表?

我想在“项目”,“摘要”中打印每个“标题”,但是由于某种原因,我的前面没有执行。如果有人可以帮助我,请提前感谢。代码:leturl=URL(string:"https://www.googleapis.com/youtube/v3/search?key=\(key)&channelId=\(channelID)&part=snippet,id&order=date&maxResults=20")lettask=URLSession.shared.dataTask(with:url!){(data,response,error)iniferror!=nil{print("ERROR")}else

Java 8 BufferedReader lines() 方法打印不同的计数

我在使用BufferedReader的lines()方法计算行号时遇到了问题。以下是test.txt文件的内容。1Career2Filmography3Awards4References5External这里是计算行号两次的源代码。BufferedReaderbr=newBufferedReader(newFileReader(newFile("test.txt")));longlineNo=br.lines().count();longlineNo2=br.lines().count();System.out.println(lineNo);//5System.out.println