わかりましたので、基本的に、私は同じ「場所」を共有し、それぞれを、私のリストオブジェクト
private ArrayList<Temperatures> recordedTemperature;
内のオブジェクトを反復処理して表示しようとしています。場所は、温度クラスのコンストラクタで初期化int型変数です:
public Temperatures(int location, int day, double temperature)
{
this.location = location;
this.day = day;
this.temperature = temperature;
}
は、どのように私は、温度のArrayListの中ですべてのオブジェクトを反復処理し、一致するロケーション属性を持ち、それらを返すものを見つけるでしょうか?
ストリームは複雑すぎるかもしれませんが、forループとifステートメントを使用してください。一度あなたが基礎を知っていれば非常にまっすぐ進む –
投稿に従うことは簡単です:http://stackoverflow.com/questions/34506218/find-specific-object-in-a-list-by-attribute –
はい、私はそれがforループなどの並べ替えが必要です。しかし、私はintでそれをどうやってするのですか?文字列の場合はif.contains(searchString)を使用するので、ちょっと混乱しますが、intでそれを行う方法がわかりません –