-
java.io.FileWriter是否仅为一次性使用而设计?
所属栏目:[Java] 日期:2020-12-15 热度:140
我正在使用 java.io.FileWriter构建一个不断写入同一文件的程序. 在运行期间,每当我需要更新文件时,我调用一个方法writes “properly”并使用类级别的FileWriter.当FileWriter开始追加到文件而不是覆盖它时,问题从第二次.write调用开始. public class Exampl[详细]
-
为什么我无法以编程方式关闭JavaFX上的Dialog?
所属栏目:[Java] 日期:2020-12-15 热度:55
此代码示例显示但未关闭 JavaFx上的javafx.scene.control.Dialog: DialogVoid dialog = new DialogVoid();dialog.show();dialog.close(); 要么 DialogVoid dialog = new DialogVoid();dialog.show();dialog.hide(); 为什么? 解决方法 来自javadoc: More o[详细]
-
java – 我想得到子字符串
所属栏目:[Java] 日期:2020-12-15 热度:154
目前我正在使用这样的代码 while (fileName.endsWith(".csv")) { fileName = fileName.substring(0,fileName.lastIndexOf(FILE_SUFFIX_CSV)); if (fileName.trim().isEmpty()) { throw new IllegalArgumentException(); } } 当用户用小写字母(.csv)指定扩展[详细]
-
java – 编译器说缺少return语句但我已经有3
所属栏目:[Java] 日期:2020-12-15 热度:113
这很奇怪.我的编译器说我错过了一个return语句,但我已经有3个. 这是我的代码: public int tortoiseMoves(){ int i = tGen(); if (i = 1 i = 5) { int fastplod = 3; return fastplod; } if (i = 6 i = 8) { int slowplod = 1; return slowplod; } if (i = 9[详细]
-
java – 尝试传递自定义oracle类型对象映射时无效的名称模式
所属栏目:[Java] 日期:2020-12-15 热度:200
Java spring自定义Oracle类型作为参数并获得跟随错误. 我不明白无效名称模式是什么意思? 任何帮助赞赏. org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: invalid name pattern: UPSELL.m[详细]
-
java – 无法添加到ArrayList“misplaced construct(s)”
所属栏目:[Java] 日期:2020-12-15 热度:93
我有一个简单的arraylist设置,但我似乎无法添加对象. import java.util.ArrayList;public class Inventory {ArrayList inventory = new ArrayList();String item1 = "Sword";String item2 = "Potion";String item3 = "Shield";inventory.add(item1);inventor[详细]
-
java 1.4中的Integer Integer
所属栏目:[Java] 日期:2020-12-15 热度:99
Integer i1 = new Integer(10);Integer i2 = new Integer(20);Integer i3 = i1+i2; 为什么在Java 1.7中此代码工作正常,但在java 1.4中我有错误: The operator + is undefined for the argument type(s) java.lang.Integer,java.lang.Integer 这是autoboxing[详细]
-
java – 使用ObjectInputStream读取文件时的EOFException
所属栏目:[Java] 日期:2020-12-15 热度:71
我基本上遇到了类似的问题: EOFexception in Java when reading objectinputstream,但我找不到干净代码的答案. 答案指出,当读者到达文件结尾时,ObjectInputStream#readObject将抛出异常.在网上寻找解决方案之后,我还没有找到解决方案.对于这种情况,这可能是[详细]
-
多线程 – 调用二进制文件如ls或rm是不是很糟糕的Perl练习?
所属栏目:[Java] 日期:2020-12-15 热度:166
我发现perl很容易做以下事情: print "File not found,valid files are:nn".`ls DIRECTORY | grep 'php'`; `rm -rf directory` my @files_list = split("n",`ls DIRECTORY | grep 'FILE_NAME_REGEX'`) 做这些事情是不好的做法吗?我觉得这样做要比煞费苦[详细]
-
java – String.replaceAll()函数出错
所属栏目:[Java] 日期:2020-12-15 热度:132
我正在尝试以下代码: – String x = "asdfg/dgws";x.replaceAll("/",""); 但这是失败的.这给了我以下错误信息: – Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.charAt(Un[详细]
-
java – 获取照片的gps位置
所属栏目:[Java] 日期:2020-12-15 热度:142
我知道如何获得手机的当前GPS位置. 我也知道如何在拍摄时将GPS位置保存到照片中. (相机选项三星galaxy s2). 但是如何才能获得该照片的GPS位置(稍后)? 当我在电脑上打开照片时,我可以看到GPS位置数据,但不知道如何在android中提取它们.有人能让我朝着好的方[详细]
-
用学说加载一条记录
所属栏目:[Java] 日期:2020-12-15 热度:188
使用doctrine加载一条记录的首选方法是什么? 我在用 $em = EntityManager::create($connectionOptions,$config);$dql = "select r from Rolle r";$list = $em-createQuery($dql)-getResult(); 获取记录列表. 我试过用 $dql = Doctrine_Query::create() -fro[详细]
-
Java强制转换为枚举类型问题
所属栏目:[Java] 日期:2020-12-15 热度:85
将 Java long类型转换为Enum类型时出现了一些问题,无法找到解决方法. 这是我正在使用的: public enum DataType { IMAGES(1),VIDEOS(2); private int value; private DataType(int i){ this.value = i; }} 我需要做这样的事情: DataType dataType;String th[详细]
-
Java中奇怪的数组行为
所属栏目:[Java] 日期:2020-12-15 热度:182
这是一个简单的数组声明和初始化. int arr[] = new int[10]; for(int i = 0; iarr.length; i++){ arr[i] = i; } 这个 System.out.println(arr[000001]); 至 System.out.println(arr[000007]); 打印出正确的值,但任何高于8的值 System.out.println(arr[000008[详细]
-
学习java,为什么我的私有私有?
所属栏目:[Java] 日期:2020-12-15 热度:77
我正在学习 java,来自python有很多我不完全理解的东西存在于java中,其中第一个必须是公共和私有声明.我的意思是从一种没有真正可见的公共私人声明的语言到一切必须是私人的语言,我理解他们所做的基本原则.我问’为什么’他们这样做.为什么有人会关心谁接触私[详细]
-
java – 将两个字符串组合成一个表示路径的单个字符串
所属栏目:[Java] 日期:2020-12-15 热度:92
参见英文答案 How to combine paths in Java?????????????????????????????????????9个 我想将字符串“test /”和“/ go”组合为“test / go”. 我怎样才能做到这一点? 解决方法 Apache Commons IO从 Apache Commons IO做你想要的. 例: FilenameUtils.norm[详细]
-
java – toLowerCase(char)方法?
所属栏目:[Java] 日期:2020-12-15 热度:106
显然有一个方法,它接受一个char并返回一个char: http://download.oracle.com/javase/6/docs/api/java/lang/Character.html#toLowerCase(char) 但我似乎无法让它发挥作用.我的代码: import java.lang.Character;public class Test { public static void mai[详细]
-
java – 对自定义对象的矢量进行排序
所属栏目:[Java] 日期:2020-12-15 热度:181
如何对自定义对象的矢量进行排序并选择要排序的属性? 我确实看到了这个问题回答,但我不太清楚它的排序基于什么.代码示例将优先于“方法论”. Sort a Vector of custom objects public class ItemLocation { String icon; String title; String message; Str[详细]
-
在java JFace对话框中禁用关闭按钮?
所属栏目:[Java] 日期:2020-12-15 热度:194
如何在 java JFace对话框中禁用关闭按钮(如果可能,使其完全消失)? 解决方法 有关如何隐藏对话框中的关闭按钮的示例,请参阅 here.您只需覆盖以下方法: protected void setShellStyle(int arg0){ //Use the following not to show the default close X butto[详细]
-
关于接口的java一般问题
所属栏目:[Java] 日期:2020-12-15 热度:189
考虑到我有一个方法,它将List作为参数传递.在这个方法中,我想在该列表中使用例如ArrayList特定的函数(比如trimToSize()).处理这样的问题的一般方法是什么? 这里有两个例子: ?第一种方法(我认为这不好) private void doSomething(final ListT list) { // ..[详细]
-
JAVA myString [‘name’] =“我的价值”; (比如Php)
所属栏目:[Java] 日期:2020-12-15 热度:57
在Php我经常使用这个: $conn_sets = array();$conn_sets['login'] = "aaa";$conn_sets['pass'] = "bbb"; 如何在JAVA 1.6中做同样的事情. 我试着这样做: private method1() { String[] mystring = new String[] {"login" = "aaa","pass" = "bbb"};} 但它给[详细]
-
Java开发人员喜欢哪些非免费工具
所属栏目:[Java] 日期:2020-12-15 热度:80
我与之交互的绝大多数开发人员都在使用 Eclipse(我更喜欢NetBeans),并将利用许多可用的免费插件.然而,他们中的许多人使用很少的工具需要货币支付. 开发人员是否曾认为这可能是不明智的,而且他们正在损害自己的生产力?是否有大多数开发人员会支付的某些类型[详细]
-
Java:更快的重载或if / else
所属栏目:[Java] 日期:2020-12-15 热度:145
我有儿童班,每个班级都有其他成员带来不同类型的价值.可能有LongObject,IntObject,StringObject等. 我将获得一个值,可以是long,int,string等,我必须分别创建一个LongObject,StringObject等. 如下所示重载方法会更快(a),或者只使用如下所示的elseif(b)? 它可[详细]
-
java – 静态变量和方法
所属栏目:[Java] 日期:2020-12-15 热度:53
我遇到了一个像这样设置的类: public class MyClass { private static boolean started = false; private MyClass(){ } public static void doSomething(){ if(started){ return; } started = true; //code below that is only supposed to run //run if no[详细]
-
Java 8 HashMap KeySet()输出与Java 7不同
所属栏目:[Java] 日期:2020-12-15 热度:108
参见英文答案 Iteration order of HashSet????????????????????????????????????9个 ???????????? Why the order of elements in HashSet’s keySet changes from run to run?????????????????????????????????????3个 我从Java 7升级到Java 8,并注意到在使[详细]