Java:FileWriter:创建一个新行

我做了一个小文件作者: try { FileWriter writer = new FileWriter(new File(“file.txt”), false); try { String sizeX = jTextField1.getText(); String sizeY = jTextField2.getText(); writer.write(sizeX); writer.write(sizeY); writer.flush(); writer.close(); } catch (NumberFormatException e) { } } catch (IOException ex) { } 现在我想创建一个新行,就像你可以正常使用“\ n”一样,但它似乎不起作用…… 有谁知道如何制作这样一个新线? 提前致谢! 🙂

扫描仪NoSuchElementException

我的Java分配有问题。 我遇到了一个意想不到的exception,特别是: java.util.NoSuchElementException:找不到行 我正在使用Scanner(System.in) ,程序不断读取任何内容并重复“无效格式”exception文本。 如果我输入一个正确值int ,第一部分通过,然后double部分立即进入此exception。 如果我输入一个错误值的int ,那么它开始循环exception。 这是我的代码: import java.util.Scanner; public class Program_4 { public static void main(String[] args) { getValidInt(“Enter an integer from 5 to 50”,5,50); getValidDouble(“Enter a double from 5.0 to 50.0”,5.0,50.0); getValidString(“Enter a string with length from 5 to 8 characters”,5,8); } public static int getInt(String prompt) { Scanner sc […]

如何从项目文件夹中检索图像?

我正在尝试创建一个Java桌面应用程序,我有一个JLabel ,我在那里随机播放图像。 我正在从我的电脑的任何驱动器上的文件夹中检索图像。 现在我想从图像文件夹名称可用的项目文件夹中检索所有图像。 F:/>Kiosk | |___src | |___lib | |___koisk | |__main1.java | |__images 这是我的代码我怎样才能实现这一目标? public class ImageShuffle1 extends JPanel { private List list = new ArrayList(); private List shuffled; private JLabel label = new JLabel(); private int width = 700; private int height = 700; private Timer timer = new Timer(1000, new ActionListener() […]

您是否需要数据库事务来读取数据?

当我尝试从数据库中读取数据时,至少使用 ((Session)em.getDelegate()).createCriteria() 抛出一个例外,表示交易不存在。 当我添加注释时: @Transactional( value = SomeClass.TRANSACTIONAL_MANAGER, propagation = Propagation.SUPPORTS, readOnly = true ) 它工作正常。 但是,由于读取将每秒发生数百万次访问和读取数据,我想确保我们的环境不会被不必要地堵塞。 如果没有,创建只读Propagation.Supports事务的成本是多少? 没有事务,我可以不与Spring一起创建一个Hibernate Criteria Query吗?

JPA和Hibernate中N + 1问题的解决方案是什么?

我知道N + 1问题是执行一个查询以获取N个记录和N个查询以获取一些关系记录。 但是如何在Hibernate中避免它呢?

将十进制转换为二进制Java

我试图使用Java从用户的输入转换十进制到二进制数。 我收到了错误。 package reversedBinary; import java.util.Scanner; public class ReversedBinary { public static void main(String[] args) { int number; Scanner in = new Scanner(System.in); System.out.println(“Enter a positive integer”); number=in.nextInt(); if (number <0) System.out.println("Error: Not a positive integer"); else { System.out.print("Convert to binary is:"); System.out.print(binaryform(number)); } } private static Object binaryform(int number) { int remainder; if (number […]

什么是JVM调度算法?

我真的很好奇JVM如何与线程一起工作! 在我的互联网搜索中,我发现了一些关于RTSJ的资料,但我不知道这是否是我答案的正确方向。 我还在sun的论坛http://forums.sun.com/thread.jspa?forumID=513&threadID=472453中找到了这个主题,但这并不令人满意。 有人可以给我一些关于JVM调度算法的指示,材料,文章或建议吗? 我也在寻找有关调度程序中Java线程的默认配置的信息,例如“时间切片时每个线程需要多长时间”。 这个东西。 我将不胜感激任何帮助 ! 谢谢 !

Java2D Graphics消除锯齿

我是Java的新手,并尝试使用Java2D Graphics来创建一个Image。 但输出是反锯齿的。 我尝试了很多方法来纠正它,但是没有用。 角色变得扭曲或锯齿状。 public BufferedImage createNameOnButton(String label) { int messageWidth = 0; Font font = new Font(“Arial”, Font.PLAIN, 11); BufferedImage bi = new BufferedImage( 10, 10, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = (Graphics2D) bi.getGraphics(); g2d.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); g2d.setRenderingHint( RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON); g2d.setFont(font); bi = g2d.getDeviceConfiguration() .createCompatibleImage(500, 30, Transparency.BITMASK); FontMetrics fm = bi.getGraphics().getFontMetrics(font); int […]

如何匹配Java中括号内的字符串(嵌套)?

我想在括号内匹配一个字符串,如: (i, j, k(1)) ^^^^^^^^^^^^ 该字符串也可以包含闭括号。 如何在不编写解析器的情况下将它与Java中的正则表达式匹配,因为这只是我项目的一小部分。 谢谢! 编辑: 我想搜索一个字符串块并找到类似u(i, j, k) , u(i, j, k(1))或者u() ,并将它们替换为__u%array(i, j, k)我的Fortran翻译应用程序的__u%array(i, j, k)和__u%array(i, j, k(1)) 。

<form action =“/ sampleServlet”给我exception

在我的jsp中,如果我调用 ,我会得到以下exception: http 404错误 – 找不到sampleServlet。我在web.xml文件中设置sampleServlet,url-pattern也设置为/ sampleServlet。 为什么我得到404(找不到servlet。)?