このコードを実行すると、次のような名前の長いリストしか取得できません。
Jones, Jon BS, Wells, Lisa HS, Ryes, Ric DR
しかし、私が望むのは、それぞれを個別に印刷することです
Jones, Jon BS
Wells, Lisa HS
Ryes, Ric DR
私はこのプログラムに2つのクラスを使用しています。
import javax.swing.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
public class someName
{
public static void main (String[] args)
{
....//set all my variables and prompted user for number of Inputs
{
fName = JOptionPane.showInputDialog(null,"Enter "+i+" First Name: ");
lName = JOptionPane.showInputDialog(null,"Enter "+i+" Last Name: ");
level = JOptionPane.showInputDialog(null,"Enter "+i+" Highest Level of Degree: ");
someClass t = new someClass(fName,lName,level);
listOfName[i] = t;
}
for(int i = 0; i<numPerson; i++)
{
System.out.println(Arrays.toString(listOfName));
}
}
}
私が変更するとき
System.out.println(Arrays.toString(listOfName));
に
System.out.println(Arrays.toString(listOfName[i]));
エラーが表示されます
java:29: error: no suitable method found for toString(someClass)
ありとあらゆる助けをいただければ幸いです。