-
java – 如何移动所选项目以移动到列表顶部
所属栏目:[Java] 日期:2020-12-15 热度:62
ListString strings; // contains "foo","bar","baz","xyz" 如果给出输入“baz”,则函数重新排列(String输入)应该返回字符串 "baz","foo","xyz" 如果给出一个输入“bar”,函数重新排列(String输入)应该返回字符串 "bar","xyz" 解决方法 public static T List[详细]
-
Java中的多态性和接口(可以使用多态来实现接口……为什么?)
所属栏目:[Java] 日期:2020-12-15 热度:96
在现实世界中,人们使用它来解决什么类型的问题?我可以看到这些协同工作的示例代码吗?我所能找到的只是关于猫狗说话或人们喝牛奶或咖啡的代码…… 人们真的用接口实现多态吗?做什么的? 解决方法 当然, 下面是“Observer”模式的具体示例,使用类和接口在记[详细]
-
java – 舍入小数时获得不同的结果
所属栏目:[Java] 日期:2020-12-15 热度:143
double radius = 5;double area = Math.PI * Math.pow(radius,2); // System.out.println(area);BigDecimal bd = new BigDecimal(area).setScale(2,HALF_UP);// BigDecimal bd = new BigDecimal(area).setScale(2,ROUND_HALF_UP);System.out.println(bd.toSt[详细]
-
Java .charAt(i)比较问题
所属栏目:[Java] 日期:2020-12-15 热度:73
为什么在将char与另一个char进行比较时,还必须从字符串中获取?例如; 这不起作用 while(i t.length() zeroCount 5) { if(t.charAt(i) == 0){ zeroCount++; } i++; } 这也不是 char zero = 0; while(i t.length() zeroCount 5) { if(t.charAt(i) == zero){ ze[详细]
-
java – GC会走多远
所属栏目:[Java] 日期:2020-12-15 热度:193
Java GC会走多远?让我说我有这个代码: public class MyClass { private Object myObject = new Object(); public void clear() { myObject = null; }}public class MyMain { ... MyClass myClass = new MyClass(); ... myClass.clear(); myClass = null;}[详细]
-
在Java中使用哪个集合?
所属栏目:[Java] 日期:2020-12-15 热度:188
我想将整数映射到字符串,它们是一对一的,例如: 60 : c61 : c#62 : d63 : d#64 : e65 : f66 : f# 但我需要有能力做到以下几点: 从键中获取值:“c”= getValue(60)[给它一个键60,返回字符串值] 从值获取键:65 = getKey(“f”)[给它一个字符串值“f”,返回[详细]
-
java中的ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:58
ArrayListString veri1 = new ArrayListString();String[] veri2 = {"Fatih","Ferhat","Furkan"}; 如何将veri2添加到veri1中,就像一个元素一样?我的意思是,如果我调用veri.get(0),它将返回veri2. 解决方法 您应该将列表声明为字符串数组列表,而不是字符串列[详细]
-
java – 令牌“;”上的语法错误,{此标记后的预期
所属栏目:[Java] 日期:2020-12-15 热度:175
为什么这行有语法错误(如下所示) package org.temp2.cod1;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;import java.io.*;public class Code1 { byte[] plaintext = new byte[32]; // syntax error for (int i = 0; i 32; i++)[详细]
-
Java中的这种语法是什么?我不承认
所属栏目:[Java] 日期:2020-12-15 热度:110
这是一个语法问题. 我正在查看一些开源文件,我遇到了一些我无法识别的语法,我希望你能为我清理它. (这取自Rhino调试器here中的Main.java) public static String[] processOptions(String args[]) { String usageError; goodUsage: for (int i = 0; ; ++i) {[详细]
-
java – 一对多单向父子ID级联保存
所属栏目:[Java] 日期:2020-12-15 热度:171
当我尝试将ID从父类保存到子类时,我不断收到错误 “错误 – 字段’parent_id’没有默认值” 我尝试了所有类型的映射.我正在使用注释. 任何有关这方面的帮助将不胜感激 家长: @Id @Column(name="id") @GeneratedValue(strategy=GenerationType.AUTO) private[详细]
-
Java:找出使用所有内存的内容
所属栏目:[Java] 日期:2020-12-15 热度:106
我有一个内存不足的 java应用程序,但我不知道哪个代码正在分配内存.有没有我可以查看的应用程序?我用 Eclipse. 解决方法 既然你使用eclipse我会推荐 Eclipse Memory Analyzer插件.这个工具效果很好,甚至可以提供一些可能泄漏嫌疑人的报告.我已经看过1G堆堆[详细]
-
Java – int / long,float / double
所属栏目:[Java] 日期:2020-12-15 热度:164
我明白“2.5”自动是双倍的,为了使它成为一个浮点数,我需要做“2.5F”(或者F应该是小写?),并且我应该使用浮点数,比方说,如果我有一个常数只需要2个小数位(如安大略省PST税的“0.08F”),但我不确定“12”是int还是long,但我知道“12L”是长的,但是“长” l =[详细]
-
Java泛型?
所属栏目:[Java] 日期:2020-12-15 热度:125
多年来我看到很多人都使用“泛型”这个词,老实说我不知道??它意味着什么,不管它是什么我最有可能使用它但只是不知道它被称为那个. :p 解决方法 从 http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html起 Generics provides a way for you to[详细]
-
Java中的布尔表达式优化
所属栏目:[Java] 日期:2020-12-15 热度:78
考虑 Java中的以下方法: public static boolean expensiveComputation() { for (int i = 0; i Integer.MAX_VALUE; ++i); return false;} 以下主要方法: public static void main(String[] args) { boolean b = false; if (expensiveComputation() b) { }}[详细]
-
java – Swing按钮不会立即做出反应!我怎么能改变呢?
所属栏目:[Java] 日期:2020-12-15 热度:176
我用Netbeans的可视化编辑器构建了一个表单.当我按下其中一个按钮时,它应该执行以下操作: 将其设置为禁用 执行需要一些时间的任务 当任务完成时,将再次启用该按钮 但是,会发生以下情况: 按钮保持按下状态,直到任务完成 当任务完成时,按钮的启用/禁用将非常[详细]
-
java – 使用流进行单词计数
所属栏目:[Java] 日期:2020-12-15 热度:199
我试着用 Java中的Streams来计算单词.这是我试过的: public static int countWords(String s) { return s.chars().reduce((x,y) - { if((char)y == ' ') ++x; return x; }).orElse(0);} 但countWords(“asd”)返回97.为什么?我认为chars返回的IntStream实[详细]
-
在Java中对对象列表进行排序的最优雅方法是什么?
所属栏目:[Java] 日期:2020-12-15 热度:129
参见英文答案 Sorting by property in Java 8 stream????????????????????????????????????1个 我有以下java类: public class Customer { private long id; public long getId() { return id; }} 我还有一个List Customer顾客. Customer.getId()使用lambda[详细]
-
java – 错误R10(引导超时) – > Web进程在启动后60秒内无法
所属栏目:[Java] 日期:2020-12-15 热度:159
我正在尝试在heroku上部署我的服务器.我收到了这个错误: Error R10 (Boot timeout) - Web process failed to bind to $PORT within 60 seconds of launch 这是我的Java类: package introsde.document.endpoint;import javax.xml.ws.Endpoint;import intros[详细]
-
为什么在Java中定义方法时返回类型的顺序很重要?
所属栏目:[Java] 日期:2020-12-15 热度:76
public void static final finalMethod(){ //This throws error saying "Syntax error on token //"void",volatile expected"}public static final void finalMethod(){} 工作良好.为什么订单在定义方法中起着重要作用? 为什么java期望volatile关键字在这里[详细]
-
java – 为什么这称为回溯?
所属栏目:[Java] 日期:2020-12-15 热度:106
我在维基百科上读过,也用Google搜索过, 但我无法弄清楚“回溯算法”是什么意思. 我从“破解代码访谈”中看到了这个解决方案 并且想知道为什么这是一个回溯算法? 解决方法 “回溯”是枚举算法中出现的术语. 您构建了一个“解决方案”(这是一个为每个变量赋值[详细]
-
java – 从字符串中删除空格和特殊字符
所属栏目:[Java] 日期:2020-12-15 热度:60
如何格式化字符串电话号码以删除特殊字符和空格? 该号码的格式如下(123)123 1111 我想让它看起来像这样:1231231111 到目前为止我有这个: phone = phone.replaceAll("s","");phone = phone.replaceAll("(",""); 第一行将删除空格.然后我无法删除括号. An[详细]
-
java – 关于以0开头的“int”数字的澄清
所属栏目:[Java] 日期:2020-12-15 热度:56
public class Test { public static void main(String[] args) { int i = 012; System.out.println(i); }} 为什么输出是:10? 解决方法 如果一个数字从0开始,那么它是一个基数为8的八进制数. 012是十进制的10[详细]
-
在Java Swing中显示警报对话框
所属栏目:[Java] 日期:2020-12-15 热度:109
我想在出现异常时发出警报,例如在代码中: try{ //the code here}catch(Exception e){ //show an alert dialog here} 我需要一个示例或代码片段. 解决方法 您可以将JOptionPane.showMessageDialog与WARNING_MESSAGE一起使用: JOptionPane.showMessageDialog[详细]
-
在Java中声明BigDecimal Array的初始值
所属栏目:[Java] 日期:2020-12-15 热度:121
我想声明一个初始值为0的BigDecimal数组,如下所示: BigDecimal[] val = {0,0}; 但它不起作用.请帮助我知道如何使用初始值声明BigDecimal数组. 解决方法 我会使用Arrays.fill(),因为它将适用于任意数量的零(或您喜欢的任何其他BigDecimal值)这是有效的,因为B[详细]
-
java – 编译器如何知道在执行之前要抛出的异常?
所属栏目:[Java] 日期:2020-12-15 热度:144
import java.io.*;class ex3{ public static void main(String args[]) { myfun(); } static void myfun() { try { FileInputStream f = new FileInputStream("file.ytxt"); System.out.println("my fun"); } catch(Exception e) //Line 1 { System.out.prin[详细]