コードにエラーが表示されません。コードはとてもシンプルです。オブジェクト field(String) を ArrayList/Product/ から ArrayList/String/ に追加する必要があります。これが私のコードです:
public class Controller extends JFrame{
public Controller(){
ArrayList<String> list=new ArrayList<String>();
for (int i=0;i<TestPanels.manu.size();i++){
list.add(TestPanels.manu.get(i).getName());
}
私が試しlist.add("some String") IT IS WORKING
ても、何もlist.add(TestPanels.manu.get(i).getName());
追加しません。
何が悪いのか分かりますか?
TestPanels.manu
大丈夫です
static ArrayList<Product> manu = new ArrayList<Product>();
Product nam=new Product("kafa", 90);
Product k = new Product("kafa sa mlekom", 100 );
Product ks = new Product("kafa sa slagom", 120 );
Product kap = new Product("kapucino", 120 );
Product kisela = new Product("kisela voda", 80 );
................. some code........
manu.add(nam);
manu.add(ks);
manu.add(kap);
manu.add(kisela);
manu.add(k);
パブリッククラス製品{
private String name = "noname";
private Double price=new Double(100);
public Product(){
};
public Product(String name,double price)
{
this.name=name;
this.price=price;
};
public double getPrice(){
return price;}
public void setPrice(Double p){
price=p;}
public String getName(){
return name;}
public void setName(String n){
name=n;}
}
I DID IT. THANK YOU ALL.