-3
から一つの要素をプリントアウトするか、[配列は5つのオブジェクトが含まれていると私は、例えば店舗を一つだけのオブジェクトを印刷する方法を求めています1]?は、どのように私は、オブジェクトの配列から一つのオブジェクトをプリントアウトしようとしていますオブジェクト配列
public static void main(String args[]){
Customer[] store = new Customer[5];
Customer c = new Customer(1, "Szabi", "Master");
Console console = new Console();
store[0] = new Customer(1, "Szabi", "Finchley");
store[1] = new Customer(2,"Anca", "Finchley") ;
store[2] = new Customer (3, "Deniz","Cricklewood");
store[3] = new Customer(4,"Suzanna", "Cricklewood") ;
store[4] = new Customer (5, "Lavinia", "Ealing");
//How do I print out just store[0] or just store[1]?
}
Iは、例えば、ストアのように特定のインデックスでプリントアウトする問題を抱えています[1]や、それは常に店で値を出力しますようストアは[0] [4]、関係なく、私は中に入れないものを角括弧。次のように Customerクラスは次のとおりです。
package Eldorado;
import java.util.Arrays;
public class Customer implements CustomerItem , Comparable<Customer> {
static int id;
static String name;
static String address;
public Customer(){
id=0;
name=null;
address=null;
}
public Customer(int _id, String _name, String _address){
this.id=_id;
this.name=_name;
this.address=_address;
}
public void setId(int _id){
this.id=_id;
}
public void setName(String _name){
this.name=_name;
}
public void setAddress(String _address){
this.address=_address;
}
@Override
public int getId(){
return id;
}@Override
public String getName(){
return name;
}@Override
public String getAddress(){
return address;
}@Override
public boolean equals(CustomerItem other){
Customer a = new Customer();
Customer b = new Customer();
if(a.compareTo(b)==0){
return true;
}else{
return false;
}
}@Override
public int compareTo(Customer that){
if(this.id==that.id&&this.name==that.name&&this.address==that.address){
return 0;
}else if(this.id>that.id){
return 1;
}else{
return -1;
}
}
@Override
public String toString(){
return Integer.toString(getId())+getName()+getAddress();
}
}
'のSystem.out.println(店舗[1]);'!あなたは[0] 'や'ストア[1] 'への印刷方法をpass'storeとき – luk2302
はどうなりますか? – Pshemo
これは質問ですか?印刷に行くときに 'store [0]'や 'store [1]'を使うだけで何が止められますか? 'Customer'クラスの –