Java ein array aus einer anderen Klasse

Ich bin neu in Java, also bitte sanft...

Betrachten Sie die folgenden ShoppingList Class:

public class ShoppingList {
...
    public ItemPrices[] getSortedPrices(){
        //do sorting stuff here etc
        return ret.toArray(new ItemPrices[0]);
    }
}

Und nun habe ich noch eine Klasse namens Hello:

public class Hello {
...
    private Groceries createGroceries() {
    ...
         pricearray[] =  ShoppingList.ItemPrices[] //????
    ...
    }
}

Will ich weisen Sie das array pricearray habe ich erstellt, um gleich ItemPrices zurückgegebene array in der Methode.

Aber ich bin nicht immer was ich will, was ist der richtige Weg, um dies zu tun?

  • Wie ist es möglich, dass ItemPrices[] ist ein double?. Sie müssen einige Bücher gelesen...
  • Ich denke, dass Sie versehentlich Ihre Frage.
  • Ooops, falschen code kopiert sorry.
  • Das ist ein sehr, sehr spezifische Programmierung Problem, mit wenig oder gar keinen Wert für andere. Ich kann nur empfehlen, dass Sie ein Buch kaufen und Lesen Sie über die Arten, arrays und Konstruktoren...
  • Du bist ein Anfänger, so habe ich nicht sehen wollen, unhöflich zu sein. Aber es gibt so viele Dinge falsch mit der Frage, ich bin mir nicht sicher, wo zu beginnen. double pricearray = ShoppingList.ItemPrices[] wird nie funktionieren, da beide Arten auf jeder Seite des = übereinstimmen. Dies könnte bekommen Sie näher: ItemPrices[] prices = new ShoppingList().getSortedPrices(). Sie sollten wahrscheinlich Lesen Sie noch mehr über die Art und grundlegenden Java.
InformationsquelleAutor meiryo | 2012-05-21
Schreibe einen Kommentar