【springboot的java打印票据-2】教程文章相关的互联网学习教程文章

用Java将非常大的BigIntegers打印到文件中【代码】

我正在尝试将很大的BigInteger打印到.txt文件,但是当数字达到一定大小时,它什么也不打印.码:BigInteger bi = new BigInteger("16777216"); int exponent = 1000000; bi = bi.pow(exponent);String txtToPrint = bi.toString(); sendToFile(txtToPrint, "output.txt");private static void sendToFile(String txtToPrint, String fileName) {try {FileWriter fileWriter = new FileWriter(fileName);BufferedWriter bufferedWriter...

从头到尾打印链表Java实现[剑指offer]【代码】

题目输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 第一想法可能是将链表反转,但是根据题意,应当是不能改变链表的结构的。 1通过栈的思想实现 1.1描述 链表的节点越靠后,就越先打印,符合先进后出的思想,利用ArrayList类中add方法可以指定index,将当前节点放在链表的最前面即可 1.2code 1 public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {2 //1.通过栈的思想实现3 ArrayLi...

java-将数组元素转换为字符串并打印第一个字符?【代码】

我需要根据用户输入创建字符串数组,并打印每个元素的首字母.我知道我需要以某种方式将数组转换为字符串,但不确定如何实现.我对Arrays.toString不成功 以下是我的代码:import java.util.Scanner; import java.util.Arrays; class Main{public static void main(String[] args){Scanner inp = new Scanner(System.in);System.out.println("How many names would you like to enter in this array?: ");int numName = inp.nextInt();...

在Java中更改打印流的语言环境【代码】

这个问题已经在这里有了答案: > how do I set the default locale for my JVM? 6个我正在一个项目中,您可以在画布上绘制线条并将其保存在具有每行坐标的文本文件中. 但是,当我尝试将其保存为this method并将其写入文本文件时,所有dots都将替换为commas. 我认为这是由于我在PC上使用的语言是欧洲语言,所以我试图通过将printstream的Locale设置为Locale.US来找到一种解决...

在Java中打印*的金字塔【代码】

我想知道您是否可以帮助我.我正在尝试在Java中编写一个嵌套的for循环,以显示看起来像一个数字金字塔三角形___________*# __________*_*# _________*___*# ________*_____*# _______*_______*# ______*_________*# _____*___________*# ____*_____________*# ___*_______________*# __*_________________*# _*___________________*# ***********************#这是我到目前为止的内容:class Triagle {public static void printTriag...

Java打印和多线程

我写了一个名为php的小片段,以在预定义的网络打印机上打印.postscripts文件. 虽然我只打印一个文件,但是一切正常,但是当我尝试设置多线程打印管理以一次将多于一个的文件发送到打印机时,只会出现第一个文件. 问题是PrintJobEvent PrintJobEvent.JOB_COMPLETE和PrintJobEvent.JOB_FAILED永远不会发生,并且假脱机程序发送回的唯一事件是DATA_TRANSFER_COMPLETE和NO_MORE_EVENTS. 我在网络和Sun论坛上进行了搜索,但是找不到答案.以前感...

java-从剪贴板获取打印屏幕图像

有没有办法从键盘获取打印屏幕图像.举例来说,我有一个图片托管网站,想要一个功能,用户可以粘贴图片并以这种方式托管.那有可能吗? 抱歉,这是一个模糊的问题. 编辑:可以使用某种第三方插件吗?是否有现有的类似Firefox插件?解决方法:看起来使用Canvas元素在HTML 5中将成为可能.查看this question. 在Flash中似乎无法实现,但在Adobe Air中似乎无法实现.参见this question.

java-帮助测试两个单词,然后打印相同字符所在的叉号【代码】

我正在尝试制作一个程序,该程序从命令行读取两个英语单词,然后输出所有可能的单词彼此交叉的方式.如果没有交叉,则打印错误消息.我想使用charAt和length方法..不知道从哪里开始. 这是我到目前为止所得到的:public class Cross2 {public static void main(String[] args){// create two dimentional array that stores inputprivate String[][] cross = new String[w1pos][w2pos];// get input from userScanner input = new Scanne...

java-如何打印XML模式【代码】

我想问一下,如何打印xml模式.我在运行时创建xsd模式并进行测试,我希望看到生成的xml模式.目前,我正在使用org.apache.ws.commons.schema.XmlSchema,但我找不到任何方法可以打印xml模式. 有人知道如何打印(System.out)我的XmlSchema吗?解决方法:尝试:XMLOutputter outputter = new XMLOutputter(); try { String outputString = outputter.outputString(loXMLDoc);} loXMLDoc是XML模式的Dom

使用javac编译时,system.out.print不打印任何结果?【代码】

我对Java世界完全是新手,这是我的前4行代码,它给出了一些我无法解决的错误public class MyFirstClass {public static void main (String[] args){int x = 3 ;String name = "Drik";x = x * 10 ;System.out.println("x is " + x);} }当我使用javac编译此代码时,它会创建类文件但它在屏幕上有输出当我编写命令进行编译时,它会给出另一个命令代码而不显示结果解决方法:javac工具读取用Java编程语言编写的类和接口定义,并将其编译为字节...

java-打印mm:ss.ms秒表字符串的更好方法?【代码】

我想显示带有分钟,秒和仅一个毫秒字符的格式化字符串.这是我整理的内容(主要来自此处的其他帖子):public static final String getTimeDurationAsString(long milliseconds) {int millis = (int) (milliseconds % 1000);int seconds = (int) (milliseconds / 1000) % 60;int minutes = (int) ((milliseconds / (1000*60)) % 60);int hours = (int) ((milliseconds / (1000*60*60)) % 24);StringBuilder sb = new StringBuilder(...

java-如何制作同时使用过滤器和漂亮打印的ObjectWriter?【代码】

杰克逊提供以下方法:ObjectWriter ObjectMapper.writer(FilterProvider) ObjectWriter ObjectMapper.writer(PrettyPrinter) ObjectWriter ObjectMapper.writerWithDefaultPrettyPrinter()但是我想在我的作家中同时使用漂亮的打印和自定义的FilterProvider.如何获得同时使用两者的作家?解决方法:您仍然可以在任何ObjectMapper.write()方法返回的ObjectWriter实例上进行配置:ObjectWriter objectWriter = ObjectMapper.writer(you...

打印毫秒的Java纪元返回1800万?【代码】

在乔达,如果我打印DateTime(GregorianChronology.getInstance()).withYear(1970).withMonthOfYear(1).withDayOfMonth(1).withHourOfDay(0).withMinuteOfHour(0).withSecondOfMinute(0).withMillisOfSecond(0).getMillis();我看到了18000000(这也恰好是FILLW MILLIS_PER_DAY的1/4). 我不明白的是,如果毫秒代表相对于定义为Jan-1970-01-01的纪元的偏移量,那么毫秒不应该为0吗?解决方法:我认为问题与Java日期将时区作为计算的一部分包...

在Java中使用递归来打印长度为N的位字符串的排列【代码】

我正在尝试获取表示长度为N的位字符串的可能排列的整数数组的链表,例如对于N = 2 00011011 我成功地编写了将位表示为字符串的代码,如下所示:public static LinkedList<String> printBin(String soFar, int iterations) {if(iterations == 0) {LinkedList<String> ret = new LinkedList<String>();ret.add(soFar);return ret;}else {LinkedList<String> ret = new LinkedList<String>();ret.addAll(printBin(soFar + "0", iteratio...

java-Jodatime:如何打印4位数字的年份?【代码】

我使用Jodatime格式化日期,并使用语言环境格式化特定于区域的日期.我希望将日期格式设置为“ 17/06/2013”??(分隔符必须取决于语言环境),几乎可以通过以下方式实现DateTimeFormat.forStyle("S-").withLocale(myLocale)它给出“ 17/06/13”(2位数字的年份).样式“ M-”表示“ 17 juin 2013”??(法语区域设置),这也不是我想要的. 当然,我可以使用“ dd / MM / yyyy”之类的格式创建格式化程序,这将为我提供4位数字的年份,但它对语言环...