Tag: java

用点作为分隔符分割string

我想知道如果我正在分裂一个string. 正确的方式? 我的代码是: String[] fn = filename.split("."); return fn[0]; 我只需要string的第一部分,这就是为什么我返回第一个项目。 我问,因为我注意到在API中. 意味着任何angular色,所以现在我卡住了。

在java中删除JDBC ODBC桥8

从Java 8开始,JDBC-ODBC Bridge将不再包含在JDK中。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // classNotFoundException is thrown 有没有其他解决scheme连接JDBC-ODBC桥?

如何从默认包中导入一个类

可能重复: 如何访问默认包中的Java类? 我正在使用Eclipse 3.5,我已经创build了一个包含默认包的包结构的项目。 我有一个类的默认包 – Calculations.java ,我想要使用该类的任何包(例如在com.company.calc )。 当我尝试使用默认包中的类时,它给我一个编译器错误。 它不能识别默认包中的类。 哪里有问题? Calculations.java – 源代码 public class Calculations { native public int Calculate(int contextId); native public double GetProgress(int contextId); static { System.loadLibrary("Calc"); } } 我不能把我的课放在任何其他的包里。 这个类有一些在Delphi中实现的本地方法。 如果我把这个类放在任何文件夹中,我将不得不对这个我想避免的DLL进行修改(真的 – 我不能)。 这就是为什么我把我的课程放在默认包中。

Swing呈现在JDK 1.8中出现中断,在JDK 1.7中正确

我已经安装了IntelliJ IDEA(13.1.1#IC-135.480)和JDK 1.8.0(x64),我用GUI Formdevise器生成了一些GUI。 然后我运行代码,并意识到有些事情是不正确的。 这里是我的GUI的屏幕截图: 字体的渲染似乎是不正确的。 另外,当我将鼠标移到它上面时,button会松动它的文本。 所以我安装了JDK 1.7.0_40(x64),重新编译了项目并再次运行。 出现以下表单,当我使用JDK 1.7时: 渲染似乎是确定的,button也是可以的。 所以我安装了最新的显卡和芯片组驱动程序等等,但问题依然存在。 你有过使用Java Swing UI的问题吗? 你能帮我解决我的问题吗? 任何帮助将不胜感激。 更新: 我创build了一个只有1个JTextArea和1个JButton的小项目,而且我也有相同的渲染问题。 根据安德鲁·汤普森,我改变了setSize(),我从EDT开始。 下面的例子: package at.maeh.java.client.simpleTextClient; import javax.swing.*; import java.awt.*; public class SimpleClient extends JFrame { private JPanel panel1; private JTextArea textArea1 = new JTextArea(); private JButton button1 = new JButton(); public SimpleClient() { super("SimpleClient"); // […]

何时使用抽象类或接口?

为什么创build抽象或接口类,或者什么时候应该使用抽象或接口类?

如何使用Java中的Selenium WebDriver上传文件

任何人都可以让我知道如何通过Java代码使用Selenium上传文件? 当我点击应用程序中的button时,它会在新窗口中打开我可以用来select上传文件的内容。 Silverlight(C#)开发的浏览button。

“编程接口”。 这是什么意思?

可能重复: 什么意思是“编程接口”? 我不断遇到这个词: 编程到一个接口。 究竟是什么意思? 现实生活中的devisescheme将受到高度赞赏。

在Java中以不同格式parsingstring

我想以不同的格式将String转换为Date 。 例如, 我从用户那里得到, String fromDate = "19/05/2009"; // ie (dd/MM/yyyy) format 我想把它从Date转换为"yyyy-MM-dd"格式的Date对象 我该怎么做?

连接到需要使用Java进行身份validation的远程URL

如何连接到需要validation的Java中的远程URL。 我试图find一种方法来修改下面的代码,以编程方式提供用户名/密码,所以它不会扔401。 URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection connection = (HttpURLConnection)url.openConnection();

什么是最简单/最好/最正确的方法来遍历Java中的string的字符?

StringTokenizer ? 将String转换为一个char[]并迭代呢? 别的东西?