在过去的几天里,我一直在撞墙,试图解决这个问题.
这是最新发生的事情:
我发现了什么:
此问题可能与此错误报告https://bugzilla.xamarin.com/show_bug.cgi?id=43081有关,但是根据提供的说明没有帮助,只会导致更多错误.
似乎aapt正在处理我的png并导致挂起,但是在整个项目中我只有几个小图标,没有什么需要2-3分钟来压缩.
我尝试过的:
在这一点上,我的下一步是彻底核对我的计算机,我真的不想这样做,所以我非常希望有人知道如何解决这个问题.
所以我试图让一个基本的读者开始工作,这样我就可以在以后的身份验证过程中处理文件。
我遇到的问题是我的 BufferedReader 行出现错误,导致我的 try 函数抛出非法启动异常并且它不会运行。Eclipse 在 br 声明末尾的分号上显示一个错误,并说我应该放一个 { 但我不明白为什么这是必要的。
BufferedReader br = new BufferedReader(new FileReader("Assign4.txt"));
Run Code Online (Sandbox Code Playgroud)
我试图把它放在那里,但它打破了整个尝试部分。
package main;
import java.io.*;
public class file_interface
{
BufferedWriter wr = new BufferedWriter(new FileWriter("target.txt"));
BufferedReader br = new BufferedReader(new FileReader("Assign4.txt"));
try
{
int count = 1;
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null)
{
sb.append(count++);
sb.append(line);
sb.append("\n");
wr.write(line);
line = br.readLine();
}
}
catch (IOException e)
{
System.err.println("Error: " + e);
}
finally
{
br.close();
wr.close(); …Run Code Online (Sandbox Code Playgroud) 所以我正在创建一个可以创建和滚动模具的模具类,返回值和大小.我试图弄清楚如何告诉程序有多少已经创建,以便我可以根据有多少来做出不同的响应.IE我希望printDie的响应为Die Value:如果只有一个die,则为5;如果有多个,则为Die 1 Value:5.
到目前为止,这是我的代码.
package com.catalyse.die;
import java.util.Random;
public class Die
{
// instance variables
private int myDieValue;
private int myDieSides;
private Random myRandom;
// Dice Class Constructors
public Die()
{
this.myDieValue = 1;
this.myDieSides = 4;
}
public Die(int numSides)
{
if ((numSides < 4) || (numSides > 100)) {
System.out.println("Error! You cannot have more than 100 sides or less than four!");
System.exit(0);
}
else {
myDieSides = numSides;
}
}
// getter methods
public int getDieSides()
{ …Run Code Online (Sandbox Code Playgroud)