私が得るエラーは次のとおりです。
必須: java.lang.String
見つかった: int
理由: プロジェクトでのメソッド呼び出し変換で実引数 int を java.lang.String に変換できません* ** .Main.main(Main.java:23)"
問題が何であるかがわかりますが、どうすれば修正できますか?
これが私の「メイン」のコードです。
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException
{
readFile statesReadfile = new readFile();
statesReadfile.loadData("States2.txt");
theController statesQueues = new theController(statesReadfile.getNumStates());
StatesStack myStatesStack = new StatesStack(statesReadfile.getNumStates());
そして、ここにもエラーがある原因と一致しないと思いますが、
public class theController
{
public Queues pq1;
public Queues pq3;
public Queues pq5;
public Queues pq6;
private StatesStack stateArray;
private readFile statesReadfile;
/*
*
*/
public theController(String filename) throws IOException
{
statesReadfile = new readFile();
stateArray = statesReadfile.loadData(filename);
pq1 = new Queues(6);
pq3 = new Queues(12);
pq5 = new Queues(6);
pq6 = new Queues(12);
}// end of
有益な提案は大歓迎です、ありがとう。
(ああ、必要に応じてさらにコードがあります)