Java:将科学记数法转换为常规int

如何将科学记数法转换为常规int例如:1.23E2我想将其转换为123 谢谢。

java.io.FileNotFoundException,找不到文件

我只是想逐行读取文件。 这很简单,但我无法做到对! String fileName = “C:/Users/Diogo/Desktop/Krs_Grafo/Graph.txt”; FileReader file = new FileReader(fileName); BufferedReader inputStream = new BufferedReader(file); System.out.println(inputStream.readLine()); 我一直收到错误: Exception in thread “main” java.io.FileNotFoundException: C:\Users\Diogo\Desktop\Krs_Grafo\Graph.txt (O sistema não pode encontrar o arquivo especificado) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(FileInputStream.java:120) at java.io.FileInputStream.(FileInputStream.java:79) at java.io.FileReader.(FileReader.java:41) at krs_grafo.Krs_Grafo.main(Krs_Grafo.java:51) Java Result: 1 系统无法找到该文件,但我确定它就在那里! 我在Windows 7上使用Netbeans 7.0。 有什么建议么? 如评论中所述,它正在搜索“Graph”而不是“Graph.txt”。 这是我以前的执行,我尝试没有扩展名。 所以,我编辑它是连贯的。 它仍然无法正常工作。

不兼容的类型和新的类型变量

我收到以下编译消息: [javac] … error: incompatible types [javac] exceptionClassHolder = new Holder( (new Exception()).getClass() ); [javac] ^ [javac] required: Holder<Class> [javac] found: Holder<Class> [javac] where CAP#1 is a fresh type-variable: [javac] CAP#1 extends Exception from capture of ? extends Exception [javac] 1 error 在我看来,根据信息所有应该是正确的。 CAP#1确实扩展了Exception。 那么如何理解上述信息呢? 下面的SSCCE(最初没有发布,因为我希望在一般情况下理解错误消息本身): class Holder { public T t; public Holder(T t) […]

如何将文本解析成句子

我试图将一个段落分解成句子。 这是我到目前为止的代码: import java.util.*; public class StringSplit { public static void main(String args[]) throws Exception{ String testString = “The outcome of the negotiations is vital, because the current tax levels signed into law by President George W. Bush expire on Dec. 31. Unless Congress acts, tax rates on virtually all Americans who pay income taxes […]

如何使用图标和文本创建JList?

我有这个代码想要使JList谈话文本和图标必须做什么。 有些人建议我制作标签清单,在表格中放置文字图标是否可能? 怎么样? 在/////////////////搜索嵌入式评论。 import javax.swing.JPanel; import javax.swing.JButton; import javax.swing.JLabel; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetDragEvent; import java.awt.dnd.DropTargetDropEvent; import java.awt.dnd.DropTargetEvent; import java.awt.dnd.DropTargetListener; import java.io.File; import java.io.IOException; import java.util.List; import javax.swing.DefaultListModel; import javax.swing.Icon; import javax.swing.JList; import javax.swing.JScrollPane; import javax.swing.filechooser.FileSystemView; public class pan extends JPanel implements DropTargetListener { private DefaultListModel listModel = new […]

发送HTTP时的OutputStream OutOfMemoryError

我试图将一个大的video/图像文件从本地文件系统发布到一个http路径,但一段时间后我遇到内存不足错误… 这是代码 public boolean publishFile(URI publishTo, String localPath) throws Exception { InputStream istream = null; OutputStream ostream = null; boolean isPublishSuccess = false; URL url = makeURL(publishTo.getHost(), this.port, publishTo.getPath()); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); if (conn != null) { try { conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestMethod(“PUT”); istream = new FileInputStream(localPath); ostream = conn.getOutputStream(); int n; byte[] buf […]

如何从javafx imageView获取byte ?

我如何从javafx image / imageview类中获取byte []? 我想将我的图像作为Blob存储到我的数据库中。这是我用它的方法 public PreparedStatement prepareQuery(HSQLDBConnector connector) { try { Blob logoBlob = connector.connection.createBlob(); logoBlob.setBytes(0,logo.getImage());//stuck here for (int i = 0, a = 1; i < data.length; i++, a++) { connector.prepStatCreateProfile.setString(a, data[i]); } //store LOB connector.prepStatCreateProfile.setBlob(11, logoBlob); } catch (SQLException ex) { ex.printStackTrace(); } return connector.prepStatCreateProfile; } 有没有办法从我当前的对象(imageview),图像转换为byte [] ?,或者shoud我开始考虑使用其他类作为我的图像/或者指向带引用的位置并使用路径/url?

如何使用java在Array中获取用户输入?

如何使用Java在Array中获取用户输入? 即我们不是在我们的程序中自己初始化它,但用户将给它的价值..请指导!!

将byte 转换为图像并在jsp上显示

我正在尝试在jsp页面上显示上传的图片(现在是一个字节数组)。 现在,byte []列存在于数据库中,必须转换为图像。 这就是我一直在尝试的: jsp页面上的部分表格: ${user.fileName} 从MultipartFile对象获取字节数组的控制器的一部分: @RequestMapping(value = “/register”, method = RequestMethod.POST) public ModelAndView userRegister(@ModelAttribute(“user”) @Valid User user, BindingResult result, ModelMap model, @RequestParam(“fileData”) MultipartFile fileData) throws Exception { if (!fileData.isEmpty() && fileData != null) { byte[] bytes = fileData.getBytes(); user.setFileName(fileData.getOriginalFilename()); user.setImageFile(bytes); } } 如果需要任何其他信息,请告诉我。 谢谢。

有没有一种优雅的方式来应对二十一点的王牌?

我的孩子有一个家庭作业,用Java编写Blackjack。 我帮助了他一点但是大部分时间他都是自己做的,而且实际上打得很好。 他甚至发现了一个错误,我没有看到它是如何计算手值的。 然而,有一个他没有处理过的障碍,我能想到的每个解决方案都非常复杂,并且超出了他能够轻松编写他仍然基本的Java技能的能力。 王牌。 事实上,不仅仅是一个Ace,其中有四个,你可以用一只手拿到所有四个。 当有一个或多个A时,你如何优雅地计算一手牌的价值,每个A值可能在一个或十一个值。 我觉得应该有一个优雅的算法,但我没有看到它。 当然,部分原因可能就是我累了,但也许你可以提供帮助。