我正在尝试重写一个文件后,有人赢或输了一个游戏的21世纪。每次我在比赛中获胜,我都会犯这样的错误:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.ens
我的任务是创建一个GUI计算器,该计算器计算平均值、标准差,并使用数组、方法和while循环跟踪输入多少级别,以便您可以重新输入允许的多个级别。
我的问题是,我认为我把所有的东西都正确地布置好了,我可能是错的,因为我对Java和一般的编码都比较新。我的程序拔出我的JOptionPane输入分数,但是当我输入分数,或者尝试输入一个空白的语句或者点击cancel,我得到一个NullPointerException,我已经尝试了很多方法来修复它,但是没有效果。
我似乎无法正确退出循环并在文本区域中显示我的值。
import javax.swing.JOptionPane;
public class
我正在制作一个程序,它可以将指令从文本文件转换成绘图。该文件包含命令和参数,如“循环100 200 15”。一旦扫描器碰到一条写着“结束”的线,我需要关闭扫描仪,停止读取文件,停止绘图。但是,当我在最后的开关情况下使用'obj.close()‘时,我得到了InvocationTargetException、RuntimeException和IllegalStateException。我试图找出解决办法,但在我的案件中找不到任何解决办法。我试着让扫描器保持静态,这会导致一个错误,上面写着“这里不允许修饰符静态”,将它变成try语句,将它移到try语句之外,没有什么工作。下面是代码:
pu
我试图使用3个命令行参数,如:
java program textfile.txt test 3
第一个应该访问一个文本文件,第二个应该打印名称,第三个应该是一个被解析为整数的数字键。
import java.util.Scanner;
import java.io.*;
public class Program
{
public static void main(String[] args) throws IOException
{
String textfile=null;
String outtextfile=null;
我在打开序列化到单个.bin文件中的多个对象时遇到问题。现在,当我试图打开文件时,我只能读入一个对象。读取第一个对象后,将显示错误消息(不再读取其他对象)。我的代码如下所示:
val ois = new ObjectInputStream(new BufferedInputStream(newFileInputStream(chooser.selectedFile)))
val toRead:Int = ois.readInt()
for (i <- 0 to toRead) {
ois.readObject() match {
case anObj
我试图在网格上随机点击的点和从点列表中给定的点之间画出垂直和水平的线。在我点击网格上的随机点后,我的新手风格的编码似乎对这个应用程序产生了影响。然后抛出以下OOME。我已经试过增加堆的尺寸了。一点帮助都没有..。有什么主意吗?下面是导致这种情况的代码片段,到目前为止,我只为列表中某个点以东的单击事件编写了代码
@Override
public void mouseClicked(MouseEvent e) {
boolean crossingLines = false;
Line l;
Point p = new Point(e.getX(), e.getY());
import java.util.Scanner;
class Codechef
{
public static void main (String[] args)
{
Scanner in=new Scanner(System.in);
int T= in.nextInt();
for(int k=0;k<T;)
{
int M=in.nextInt();
int N=in.nextInt();
int product=M*N;
Double result=0.0;
for(int i=2;i<p
我试着调试少量代码,并给出并发修改异常。
代码
final GestureLibrary store1 = GestureLibraries.fromFile(new File(Environment.getExternalStorageDirectory(), "Gesture_launcher"));
if (store1.load())
{
for (String name : store1.getGestureEntries())
{
for (Gesture gesture : sto
不知道是什么导致了这个错误。同样不确定的是一个已知的错误/错误,任何解释或帮助都会被感激。设备:三星N-900
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.Future
我为一个"GPS蓝牙接收器“写了一些代码,它发送给我持续的数据,我收到了,但我无法在我的text-box中显示。
建议我如何改进我的代码继续数据,而‘而循环’没有结束。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.TooManyListenersException;
public class communication {
public stati
嗨,伙计们,当我尝试运行我的程序时,我一直收到下面的错误。
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(In
我有一个带有customAdapter的列表视图,即:
自定义适配器用于为列表视图中的每一行选择自定义颜色。
final ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_activated_1, notes){
@Override
public View getView(int position, View convertView, ViewGroup parent){
// Get the current item
我正在使用ScalaXB调用SOAP Web服务。我使用以下命令针对WSDL生成了代码
我在一个循环中调用web服务。我注意到代码在一段时间内运行良好,但随后开始抛出以下错误
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.chann
如何从txt文件中读取以下信息,并使用Java将数字只写入另一个文本文件?我让它显示在控制台上,但它也不会写入文件。
琼斯369218658389641
史密斯6011781008881301
韦恩5551066751345482
葡萄酒4809134775860430
大9925689541232325
卢克7586425896325410
白兰地4388576018410707
瑞安2458912425860439
import java.util.Scanner;
import java.io.File;
public class test {
public static vo
我的代码的问题是,即使输入元音,它也不会停止循环,当我试图将代码传输到在线编译器时,它说
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.java:1478)
at Main.main(Main.java:12)
然而,在名为java的应用程序中,它工作得很好。
以下是代码:
Sc
我试图将键盘输入转换为整数,但我的程序总是崩溃。当输入诸如"k“之类的字符时,它可以工作,但当我输入"5”时,它就崩溃了。知道我做错了什么吗?
// Getting an integer value.
public static int getInt() {
int numberEntered = 0;
String entry = "";
Scanner keyboard = new Scanner(System.in);
while (!keyboard.hasNextInt()) {
entry = keyb
我试图创建一个基本的2D游戏,遵循一个YouTube系列。我正努力让它变得更整洁(通过添加有单独工作的类)。
我试图在以下几个方面进行通信:窗口(应该只生成窗口/applet、循环(程序的主程序)和移动(更新播放器的坐标和img动画)。
我刚刚完成了添加所有内容,但是当我尝试运行程序时,它写着"APPLET不是INTIALIZED“和垃圾邮件:
ava.lang.StackOverflowError
at java.security.AccessControlContext.optimize(Unknown Source)
at java.security.AccessControl
所以,我想做一个应用程序,将我动态创建的EditTexts放在一个列表中,然后从列表中读取,但我有点卡住了,我的应用程序crashes.Could,你能告诉我我做错了什么吗?我测试了不同的东西,试图改变一些东西,但我没有发现问题。我试着看看它是否可以显示cant1,但它崩溃了,即使当尝试。下面是我的代码:
List<EditText> allpret = new ArrayList<EditText>();
List<EditText> allcant = new ArrayList<EditText>();
public void p