-
Java,从方法返回一个值
所属栏目:[Java] 日期:2020-12-15 热度:174
我在这里做了一段简单的 java代码,它是一个被调用来将华氏温度转换为摄氏温度的方法.然而,当我运行它时,输出始终为0.0. 我不能让它输出正确的计算.可能有一些我忘记做的傻事,有人可以帮帮我吗? public class ExampleQ { public static void main(String[] a[详细]
-
java – 总是使用’??this’作为监视器锁定是可以接受的吗?
所属栏目:[Java] 日期:2020-12-15 热度:129
例如,我有一个带有2个计数器的类(在多线程环境中): public class MyClass { private int counter1; private int counter2; public synchronized void increment1() { counter1++; } public synchronized void increment2() { counter2++; }} Theres 2增加操[详细]
-
当我们在Java中将Integer分配给int时,为什么编译器不会出错
所属栏目:[Java] 日期:2020-12-15 热度:71
当我们将Integer(object)赋给int(primitive)时,为什么编译器不会出错? int i;Integer ii = new Integer(5);i = ii;//no compilation error. 所有其他类型(byte-Byte,float-Float)都是这种情况. 是什么原因?我错过了什么吗? 解决方法 它被称为autoboxing /[详细]
-
java – 为什么调用“repaint()”而不是直接在Applet中调用“pai
所属栏目:[Java] 日期:2020-12-15 热度:118
我们覆盖这样的paint方法 public void paint(Graphics g){ g.drawString(msg,xpos,ypos);} 如果我们有另一种方法,可以说一个鼠标按下的事件方法 public void mousePressed(MouseEvent me) { xpos=me.getX(); // msg,xpos and ypos are variables of class yp[详细]
-
将java中的字符串拆分为固定长度的块
所属栏目:[Java] 日期:2020-12-15 热度:52
我在一个名为string1到string7的程序中有七个字符串. 每个字符串的大小为30个字符. 我将得到一个未知长度的输入字符串. 我必须将此输入字符串拆分为30个字符串,然后将第一个子字符串设置为string1,将第二个字符串设置为string2,依此类推,直到可能为止.如果输[详细]
-
原语如何在Java中跳过“新对象”实例化?
所属栏目:[Java] 日期:2020-12-15 热度:80
例如,如果你有一个整数: int i = 9; 它怎么能这样做?我的意思是完整的语法是: int i = new Integer(9); 它如何跳过整个新的Integer()部分仍然有效? 谢谢. 解决方法 new Integer()不是原始的;这是一个盒装原语. 实际原语(int等)不是对象,无法实例化. 请注[详细]
-
java – 根据输入查找最小的整数
所属栏目:[Java] 日期:2020-12-15 热度:104
我有一项任务,可以找到用户输入的最小,最大和平均数.基本上,它们输入正整数,由空格分隔,Java滚动它们并将它们相加.我能够找到总和,平均值和最大整数,但是,我无法找到最小的整数.我认为解决这个问题的最好方法是将表示最小int的变量设置为等于表示循环外部最[详细]
-
java – 论双打与平等
所属栏目:[Java] 日期:2020-12-15 热度:87
我有一个方法返回一个双.当我将此方法作为jUnit的一部分进行测试时,我注意到以下奇怪之处: String a = "someString"; String b = "someDifferentString"; double result = c.getScore(a,b,true); System.out.println(result); // prints 0.0 assert (result[详细]
-
java – 用于检查span类是否存在的jSoup
所属栏目:[Java] 日期:2020-12-15 热度:52
我有一个 HTML格式如下 article class="cik" id="100"a class="ci" href="/abc/1001/STUFF" img alt="Micky Mouse" src="/images/1001.jpg" / span class="mick vtEnabled"/span/adiv a href="/abc/1001/STUFF"Micky Mouse/a span class="FP"$88.00/spannbsp[详细]
-
如何使用java在整个屏幕上平滑移动鼠标?
所属栏目:[Java] 日期:2020-12-15 热度:170
有一个mouseMove()方法使指针跳转到该位置.我希望能够让鼠标在整个屏幕上平滑移动.我需要编写一个名为mouseGLide()的方法,该方法采用起始x,起始y,结束x,结束y,滑行应采取的总时间以及滑行期间要进行的步骤数.它应该通过n步骤从(开始x,开始y)移动到(结束x,开[详细]
-
java – 异常:向容器添加窗口.怎么解决?
所属栏目:[Java] 日期:2020-12-15 热度:188
我有一个名为Preferences的JDialog类.这个类创建一个构造函数,如: class Preferences extends javax.swing.JDialog { Preferences(java.awt.Frame parent,modal) { super(parent,modal); //...... }} 在我的程序中,我希望在单击JFrame表单中的按钮时打开此[详细]
-
再次使用java中的字符串比较
所属栏目:[Java] 日期:2020-12-15 热度:134
新手问题,但我有这个代码: import java.util.*;import java.io.*;public class Welcome1 { // main method begins execution of Java application public static void main( String[] args ) { String confirm = "y"; while(confirm=="y") { System.out.pri[详细]
-
java数组如何真正起作用
所属栏目:[Java] 日期:2020-12-15 热度:76
有人可以解释一下阵列在 Java中是如何工作的. 我对以下代码感到惊讶: Object test = new Object[2][2]; Object test2 = new Object[] { new Object[2],new Object[2] }; Object test3 = new Object[2][]; ((Object[])test3)[0] = new Object[2]; ((Object[][详细]
-
如何通过位运算符在java中处理布尔值
所属栏目:[Java] 日期:2020-12-15 热度:68
请考虑这个例子 int i=11,j=5;boolean b=true,c=false;System.out.println(bc); // -- output=falseSystem.out.println(ij); // -- output=1 有点位置和运算符是如何处理布尔变量的? 解决方法 Java中的布尔值没有按位运算. 安培;和|不要在Java中进行按位操[详细]
-
java – 返回2d数组中的行数?
所属栏目:[Java] 日期:2020-12-15 热度:98
我有这个2d数组: private boolean[][] landscape; 这个景观数组定义了一个有[行]和[cols]的池塘 public int getRows()方法需要返回格局数组中的行数 我试过返回landscape.length;那不起作用.结合我尝试的更多事情没有成功: int count = 0; for (boolean[][详细]
-
如何判断Java代码的效率
所属栏目:[Java] 日期:2020-12-15 热度:116
我刚刚意识到,从计算的角度来看,我不知道如何判断一段 Java代码是否有效.阅读几个源代码有时我觉得我正在阅读的代码效率非常低,有时我觉得相反. 您能否列出基本的单行规则以及它们如此重要的原因? 编辑 – 我的问题与JVM的Java实现有关,所以诸如Java分配问[详细]
-
java – 检查URL的格式
所属栏目:[Java] 日期:2020-12-15 热度:75
我需要一个接受像http://www.example.com这样的URL的 Java代码,并显示URL的格式是否正确. 解决方法 这应该做你要求的. public boolean isValidURL(String urlStr) { try { URL url = new URL(urlStr); return true; } catch (MalformedURLException e) { ret[详细]
-
java – 二维ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:188
这只是一个非常小的问题……我似乎遇到了太多的复杂问题:我必须实现像{42,someString}这样的索引结构.我试过了: Object entry[][] = new Object[1][1];ArrayListObject my_list = new ArrayListObject(); 然而,这看起来很奇怪.是不是只有存储一些Integer和[详细]
-
java – JPA / EclipseLink – 检索列名称
所属栏目:[Java] 日期:2020-12-15 热度:154
我正在尝试更新我的 Java知识,因为我上次在1.4.X版本中使用时…我正在尝试使用1.6.0,特别是Java Persistence API(2.0). 我设法创建了一个实体类.它工作正常,因为我能够存储和检索数据. 但是当我决定使用表的列名填充JList并且没有成功时,我一直在愚弄… 这是[详细]
-
java – 在排序文件中使用二进制搜索的超快速自动完成(300000行)
所属栏目:[Java] 日期:2020-12-15 热度:181
在我的 Android应用中,我想要一个带自动完成功能的输入字段.项目数量约为300000.最佳解决方案似乎是将项目放入文件(在SD卡上),每行一个项目,每行将具有相同的字符数,以便我可以寻找特定的行号.如果用户在文本字段中输入内容,我将二进制搜索(通过RandomAccess[详细]
-
Java初学者问题:下面的代码有什么问题?
所属栏目:[Java] 日期:2020-12-15 热度:165
public class Function{ public static void main(String args[]) { System.out.println(power(3,2)); System.out.println(power(3,2)); System.out.println(power(2)); } public long power(int m) { return m*m; } public long power(int m,int n) { long[详细]
-
如何访问Java中的内存位置?
所属栏目:[Java] 日期:2020-12-15 热度:161
我们是否可以直接或间接访问 Java中的内存位置? 如果我们尝试打印对象,它将打印哈希码. hashcode是否间接表示内存位置? 对于不同内存位置的两个对象,但它们的哈希码仍然可以变化. -Abhishek 解决方法 Is it possible that we can access memory location i[详细]
-
java – 如何排序哈希映射列表
所属栏目:[Java] 日期:2020-12-15 热度:199
我有一个HashMap列表,如下所示 ArrayList l = new ArrayList ();HashMap m = new HashMap ();m.add("site_code","AL");m.add("site_name","Apple");l.add(m);m = new HashMap();m.add("site_code","JL");m.add("site_name","Cat");l.add(m);m = new HashMap([详细]
-
Jar文件的java
所属栏目:[Java] 日期:2020-12-15 热度:147
我创建了一个 java应用程序并将其打包到 Windows平台上的jar文件中.现在我想在Debian Linux上部署该jar文件. 相同的jar文件是否适用于Debian Linux? 在Windows中用于从命令提示符执行jar文件的命令是否与Debain Linux相同? 即 java -jvm "MyJar.jar" 以上[详细]
-
参考Java的foreach中的迭代次数
所属栏目:[Java] 日期:2020-12-15 热度:125
如何在foreach中引用数组的索引? 我的代码 String[] name = { "hello","world" };for ( int k : name[k] ) { --- cut ---} 我期待foreach -loop会 1. set k = 0 in first iteration so that name[0] works correctly2. set k = 1 in the next iteration...[详细]