【用Java打印交叉模式】教程文章相关的互联网学习教程文章

使用javafx从webview中打印【代码】

我正在尝试使用JavaFX在Web视图中打开HTML文件.现在我要打印WebView内容. 这是我的代码:Group group= new Group(); Scene scene= new Scene(group); fxpanel.setScene(scene); WebEngine eng; WebView webview = new WebView (); group.getChildren().add(webview); webview.setMinSize(740,430); webview.setMaxSize(740,430); webview.setVisible(true); eng= webview.getEngine();try { eng.load(new File("path of the ht...

java线程池实现打印基数,偶数【代码】

import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInteger;public class StrangePrinter { private int max; private AtomicInteger status = new AtomicInteger(1); // AtomicInteger保证可见性,也可以用volatile public StrangePrinter(int max) { this.max = max; } public static void main(String[] args) { Str...

java – 打印跳棋板时出现空指针异常?【代码】

我已经初始化了板,我正在尝试打印它,但它总是给我空指针异常.这是我的Checkers.java类:package specialCheckers; /*There is another class: Checkers which contains a Cell[][] board and a String message. Checkers should have mutators and accessors for these.*/ public class Checkers {Cell[][] board;String message;/**********Setters and getters Started*****/public void setBoard(Cell[][] board){this.board = ...

java – 打印数组的元素而不重复元素【代码】

我有一个java类,它涉及一个String数组和两个for循环 通过数组元素并打印它们加上它们的冗余 数组,因为它们是字符串. 我希望有人帮我打印每个元素(字符串)一次,即使它 在阵列中重复. 以下代码多次在数组中打印一些元素. 所以需要比较数组元素之间的比较public class myClassName {static String [] myArray = {"Khaled","Valderama","Daoud","Khaled","Rasheed","Daoud","Valderama","Khaled"};public static String [] getArray(){...

java – 我应该抛出异常还是在程序中打印出错误语句?

我的程序正常运行并完成(java).这是一个简短易用的面试计划.通过抛出自定义异常来处理不正确的输入格式之类的东西.这是最好的方法,还是我应该做一个打印声明?解决方法:只有在其他代码处理异常时,异常才有用. 如果您正在编写可重用的库,那么您应该抛出异常.没有什么比调用第三方库将记录错误记录到控制台而不是告诉您的代码更令人沮丧的了. 但是,如果您正在编写一个独立的实用程序,那么打印友好的错误消息比使用难看的堆栈跟踪更好...

java – 当我运行给定的代码时,我得到A B A作为输出.我不明白为什么它再次打印A.【代码】

下面提到的Tha代码返回一个乙一个作为输出,但我不明白为什么A在B之后再次打印的逻辑.class A1 {public A1() {System.out.println("A");} }class B extends A1 implements Serializable {public B() {System.out.println("B");}}public class Test {public static void main(String... args) throws Exception {B b = new B(); // Object of class BObjectOutputStream objout=new ObjectOutputStream(new FileOutputStream("t...

用Java打印二进制格式的short【代码】

在java中输出short的二进制表示是否有内置支持? 当然有this,它建议使用Integer.toBinaryString(),它可以工作.没有类似的Short.toBinaryString().还有其他什么吗? 更新:Integer.toBinaryString()并不像Short.toBinaryString()在它存在时那样有效.public static void main(String[] args) {System.out.println(Integer.toBinaryString(Short.MIN_VALUE)); }产生11111111111111111000000000000000而我想看到1000000000000000当然,切...

如何使用limit = n的递归java打印奇数【代码】

我是编程语言的新手. 我有以下代码import javax.swing.*;public class oddTest{public static void odd(int a){if (a < 0){if (a % 2 != 0){a++;}}odd(--a); }public static void main(String[] args){int n = 0;String str = JOptionPane.showInputDialog(null, "make the limits = ");n = Integer.parseInt(str);odd(n);JOptionPane.showInputDialog(n); } }如果我使限制为7,输出应为:the output : 1, 3, 5, 7 解决方法: import...

Java代码实现链表结构,已实现增、删、查是否包含某个节点、打印所有节点。【代码】【图】

首先,我们代码的大概结构是这样的,创建一个节点管理器类(NodeManagert),在用一个创建一个内部类,用自己来当属性(Node),代码结构大概是这样的这个是用图片来展示代码的结构,属于链表结构,一层套一层,一环套一环,一个圈在代码中代表的就是一个对象。代码能力不是太好,修改和插入功能没有实现,还请会的大佬指点一下,多多交流 部分没有完善,有机会我会完善一下 以下是代码展示: package play;/*** ?????????????????...

ISO 8859-1用Java程序打印的文件编码【代码】

我编写了一个实现文件结构的程序,程序根据结构打印出一个产品文件.产品名称包括字母,和.这些字母在输出文件中无法正确显示.我用PrintWriter printer = new PrintWriter(new FileOutputStream(new File("products.txt")));IS0 8859 – 1或Windows ANSI(CP 1252)是实现需要的字符集.解决方法:有两种可能性: > Java在输出文件时使用了错误的编码.>文件实际上是正确的,无论您使用什么来显示文件都使用错误的编码. 假设问题是第一个问...

通过Clojure打印机和阅读器绕过Java类【代码】

我有一个Java类Vector2,我想说服Clojure读者“玩得很好”.(def a (vec2 1 2)) (print-str a) => "#<Vector2 [1 2]>"理想情况下,我希望课程以Clojure读者可以阅读的形式打印出来.即我希望以下内容返回true:(= a (read-string (print-str a)))实现这种往返能力的最佳方法是什么?解决方法:您需要为您的班级/类型提供print-dup和print-method多方法. 查看core.clj 例如:(import 'java.util.Hashtable) (defmethod print-method Hash...

java – PrintWriter什么时候自动打印到文件?【代码】

在使用PrintWriter和文件后,我怀疑为什么有时当我在创建文件时立即读取文件时,存在不一致之处,例如:File file = new File("Items.txt"); int loopValue = 10; try {PrintWriter fout = new PrintWriter(file);for (int i = 0; i < loopValue; i++) {fout.print(i + " asdsadas" + System.lineSeparator());}//fout.flush(); <-- I know if I call flush or close this problem don't occur//fout.close();System.out.println("Her...

java – 我在哪里可以看到Android Studio中的打印堆栈跟踪?【代码】

我是Android Studio和Java编程的新手.我有以下草案代码:try {InetAddress serverAddr = InetAddress.getByName("whatever");Socket socket = new Socket(serverAddr, 5555);} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}Socket抛出IOException类型的异常,因此将调用e.printStackTrace().在调试器下运行时,我在Android Studio中找不到打印此堆栈跟踪的位置/窗口.我想这必...

java – JPA:如何在设置参数后获取/打印(类型)查询后面的JPQL查询字符串?

如何获取/打印(类型化)查询后面的JPQL查询字符串,即参数设置后? (例如用于调试目的) 一个简单的toString()似乎没有做到这一点…… 谢谢解决方法:没有“最终的JPQL最终被转换为最终的SQL”. JPA实现如何生成SQL取决于它,一般参数永远不会被替换为任何String. SQL是从表达式树等生成的,而不是String.如果你想插入param值然后自己做,因为它只对你有意义

java – 如何将[简体]中文字符打印到Eclipse控制台?【代码】

我有以下代码:import java.io.PrintStream; import java.io.UnsupportedEncodingException; import java.util.Locale;public final class ChineseCharacterDemo {public static void main(String[] args) throws UnsupportedEncodingException {Locale locale = new Locale("zh", "CN");System.out.println(locale.getDisplayLanguage(Locale.SIMPLIFIED_CHINESE));}}甚至在将Eclipse控制台的字符编码设置为UTF-8后,我得到的是框,...