草庐IT

打印室

全部标签

java - 计算字母数字字符的出现次数并以图形方式打印它们

我有一个字符串,我想计算所有字母和数字的出现次数,并想创建一个图表以便以图形方式查看出现次数。例如:Stringsentence="ABCABCABC123"A(3)***B(3)***C(3)***D..我的思路:统计字符串中所有的数字和字母打印所有星号乘以这个数字(遗憾的是我不能在Java中将String与int相乘)我认为有两种计算字符的方法。我可以使用charAt()方法或toCharArray()循环遍历字符串或数组并对字母进行计数。例如:aCounter=0;bCounter=0;charch=sentence.charAt(i);for(i=0;i但是,我在使用这种方法时

java - 应用程序打印 "Listening for transport dt_socket at address: 5005"并且不会停止

我使用典型参数开始执行代码:java-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005myPackage.myMainClassname应用程序启动,打印“Listeningfortransportdt_socketataddress:5005”然后...更进一步!没有任何尝试等待连接。我可以在执行期间连接到它并且调试本身可以工作。但为什么应用程序不等待来自调试器的连接?看起来我的配置有问题,但我无法找出根本原因。我尝试了几种方法来指定调试设置、不同的端口、以管理员身份运行、关闭防火墙-没有任何帮助。

java - 如何在 Java 应用程序中打印 PDF 文件?

如何从Java应用程序打印PDF文件? 最佳答案 这里有一些源代码可以让你打印任何文本文件:publicvoidprint(){//Thedesktopapicanhelpcallingotherapplicationsinourmachine//andalsomanyotherfeatures...Desktopdesktop=Desktop.getDesktop();try{//desktop.print(newFile("DocXfile.docx"));desktop.print(newFile("Docfile.pdf")

java - 为什么我应该使用 Integer.toString() 而不是只打印 Integer?

我正在学习Java教程,它让我做类似的事情:intk=5;System.out.println("Thenumberis"+Integer.toString(k));就像我一直在做的一项很好的运动一样,但我不禁想知道,为什么要使用那种方法呢?似乎需要大量额外的输入才能获得与以下相同的功能:intk=5;System.out.println("Thenumberis"+k);对非字符串数据类型使用toString()方法是否有充分的理由?在我的具体示例中,是否有任何不能自动转换为字符串的int值? 最佳答案 这是您可以采用的众多“安全

java - Apache POI - 在 Excel 中设置左/右打印边距

是否有可能-使用apachePOI-为Excel工作表设置左边或右边的打印边距?默认边距相当大。我在XSSFPrintSetup中既看不到setLeftMargin也看不到setRightMargin,只有页眉和页脚:XSSFPrintSetupprintSetup=(XSSFPrintSetup)sheet.getPrintSetup();printSetup.setHeaderMargin(0.5D);printSetup.setFooterMargin(0.5D);有哪位好心的friend可以帮帮我吗? 最佳答案 页边距不包含

java - 以相反的顺序打印出任何集合中的项目?

我的DataStructuresandProblemSolvingusingJava书中有以下问题:WritearoutinethatusestheCollectionsAPItoprintouttheitemsinanyCollectioninreverseorder.DonotuseaListIterator.我把它放在这里并不是因为我想让别人帮我做作业,我只是似乎无法理解它要求我编写代码的确切内容!当它让我写一个“例程”时,它是在寻找一个单一的方法吗?我真的不明白如何让一个方法适用于所有不同类型的集合(链表、队列、堆栈)。如果有人能指导我正确的方向,我将不胜感激。

Java:打印出用于调试的对象

我想要一种简单的方法来打印出java对象,或者换句话说,将对象序列化为字符串。我想查看对象中包含的所有变量的值,如果有更多对象(如列表或其他),它也应该打印出该对象中的内容。基本上,它类似于JSON编码,但JSON不支持无穷大,我需要查看double或float值之一是否存在无穷大或NaN。我该怎么做? 最佳答案 你可以使用Gson序列化为JSONnowsupportsNaNand+/-infinity 关于Java:打印出用于调试的对象,我们在StackOverflow上找到一个类似的

java - 打印对对象的引用

这个问题在这里已经有了答案:HowdoIprintmyJavaobjectwithoutgetting"SomeType@2f92e0f4"?(13个答案)关闭7年前。我是java新手。比如说,我有一个类Individual。我要打印Individualind=newIndividual();System.out.println(ind);上面的代码给出了这样的输出:Individual@1922221这有什么意义?它是某种独特的ID对于那个对象?我可以自定义吗?我的意思是写一个函数我自己的打印时会给出输出?如果可以,我该怎么做这个?

java - 打印 JFrame 及其组件

我一直在一个大程序中工作,它的功能之一应该是打印主窗口的内容。我检查了API并找到了这个例子:http://docs.oracle.com/javase/tutorial/2d/printing/gui.html这非常有帮助,我试图通过将它放在我的打印按钮的actionperformed方法中来在我的程序中使用该代码:PrinterJobjob=PrinterJob.getPrinterJob();job.setPrintable(this);booleanok=job.printDialog();if(ok){try{job.print();}catch(PrinterExcepti

java - 使用线程打印奇偶数

使用线程打印奇偶数。创建一个线程类,两个线程实例。一个将打印奇数,另一个将打印偶数。我做了以下编码。但是到了死锁状态。有人可以解释一下这可能是什么原因吗?publicclassNumberPrinterimplementsRunnable{privateStringtype;privatestaticbooleanoddTurn=true;publicNumberPrinter(Stringtype){this.type=type;}publicvoidrun(){inti=type.equals("odd")?1:2;while(i输出:奇数1偶2然后进入僵局!!!!!!感谢您的帮助