问题标签 [java.lang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
32 浏览

java - ImageIcons 和优化的 java.lang.nullpointerexception

所以我正在为我的学校开发一个基本的老虎机程序,我不断收到这个例外。我明白这意味着什么,但我不明白为什么它将我的图像文件读取为空。

需要任何帮助!

我也不确定我的代码有多优化,所以任何提示都会很棒。

司机

谢谢!

0 投票
1 回答
67 浏览

generics - 如何创建存储队列的 MultiQueue?

我需要创建一个可以在里面存储多个队列的多队列。我将创建两个构造函数来构建一个多队列。其中之一是创建一个只有一个队列的多队列,另一个是创建 k 个队列(取决于用户)。我该怎么做?

0 投票
3 回答
5550 浏览

java - 不兼容的类型:int 无法转换为 java.lang.String

所以在第 4 种方法中,我试图确定获胜者,但它说 int 不能转换为 java.lang.String,是的,我必须使用不同的方法,如果你发现代码有任何其他问题,请告诉我, 谢谢你

0 投票
0 回答
57 浏览

java - java.lang.Number 类的 doubleValue() 方法的返回

我需要您的帮助来完成以下代码快照。

输出:

1000000.2

64

16960

1000000

1000000

1000000.2

1000000.1875

问题:所以我创建了 Float 实例并将其存储到 Number 类引用变量中,并且还能够调用 Number 类的方法。当我调用doubleValue()方法时,时间输出值在分数之后发生变化。

我还读出了Float 类中doubleValue()方法的实现。

他们只是将类型转换为双精度值,然后为什么输出值不同。

请提出您的建议和看法。

0 投票
1 回答
503 浏览

java - RuntimeMXBean.getName() 在 Mac OS X Sierra 上挂起 - 如何修复?

如果我在 OS X Sierra (JDK 8u111) 上运行以下命令,则需要 5 秒才能运行(而在 Linux 上则需要毫秒):

这导致我使用的库的速度大幅下降,其较新的版本调用了这部分管理 API。我的第一个想法是这是一个 DNS 问题(计算机位于本地家庭 NAT 上),但我尝试在 shell 中解析本地主机名或本地 IP 地址会立即返回 (NXDOMAIN) 答案。在 Java 进程上运行 dtruss 会在 5 秒的延迟期间不断重复这些行:

这里发生了什么,我能做些什么来解除这个瓶颈?

0 投票
2 回答
6900 浏览

java - 方法调用“toString”可能会产生“java.lang.NullPointerException”?

当我启动应用程序时,一切正常,但是当我按下按钮进入时,它会单独关闭。我不知道可能是什么问题我认为是这样,你能帮我吗

我有这个代码

方法调用“toString”可能会产生“java.lan.NullPointerException”

你能帮助我吗?请

0 投票
3 回答
2604 浏览

java - 如何使用只有部分名称作为方法字符串的java反射来获取方法?

我正在尝试调用一个类的getter,我只有部分名称,例如“Name”、“age”等。我需要使用java Reflection api根据getter动态调用getName/retriveName等类的方法。

例如:

我可能会根据用户输入获得“名称”/“名称”,我应该只调用 getName() 方法。请帮忙。

0 投票
0 回答
83 浏览

java - Java.lang.String 错误 & 不打印到错误文件

对于这个项目,最终结果是有 2 个错误报告发送到一个错误文件,以及打印出的帐户摘要信息列表。虽然我可以打印出大部分账户信息,例如交易前的余额和账户交易,或者如果交易资金不足,这就是应该打印出来的所有信息。我没有收到任何错误或异常,所以老实说,我不太确定手头的问题可能出在哪里。我希望第二双眼睛在我的代码上可能会指出我的问题可能出在哪里,下面是我的 Account.java、CheckingAccount.java CreditCard.java 和最后包含主要方法的 D4.java 的代码。

账户.java

CheckingAccount.java

信用卡.java

D4.java

我试图读取的文本文件称为 D4.txt ,其中的信息是

这两个错误应该能够打印出来并在 errorFile.txt 或您选择调用的任何内容中看到,并且是主要问题所在,因为由于某种原因,此信息没有被处理并打印到输出文件中。

打印到控制台的信息应该看起来像

但这也是问题的一部分,因为目前当我运行代码时,打印到控制台的内容是

我知道这是需要整理的大量信息,我只想提前感谢任何人和每个人的帮助,并希望我只是忽略了一些简单的事情!

0 投票
0 回答
89 浏览

java - Java内置类的打印对象变量与我的类的打印对象

在我的 Java 项目中,我有一个myInteger使用以下代码调用的类:

现在我有另一个MainClass包含主要方法的类。我正在创建两个对象:类的第一个对象和java.lang.Integer类的第二个对象myInteger。然后,我通过将integerand传递myIntegerprintln方法来打印两个对象变量。

我得到以下输出:

1

MainClass.myInteger@67ea6afc

Integer类的情况下,我得到自动取消装箱的整数值。但在第二种情况下,我得到了参考。

为什么会这样?有没有办法在data不使用任何方法的情况下打印 myInteger 对象的字段getter

0 投票
1 回答
2880 浏览

android - IllegalStateExecption Android 工作室 Webview 应用程序

我目前正在尝试在 AVD 上运行我的应用程序并不断收到此错误。当我将它导出并安装在工作中的平板电脑上时(不确定 API),但我无法让它在 AVD 和旧 Galaxy Note 2 上工作。这是我从 android 监视器得到的错误。Galaxy Note 2 只是说 Unfortunatley,Package installer has failed。

任何帮助都会很棒。如果您需要更多信息,请告诉我。这是一个简单的 webview 应用程序,启用了 javascript 和 domstorage。

干杯