ArrayLists und Casten

Status
Nicht offen für weitere Antworten.
U

Unwissender

Gast
Hi Community


Ich habe ein kleines Problem mit Casten und ArrayLists

Source (Main):

Code:
ArrayList Population= new ArrayList();
		for(int i=0;i<Anzahl_Population;i++)
        {
        	ArrayList Individuum= new ArrayList();
        	for(int j=0;j<itemAnzahl;j++)
        	{
        		int []Gen= new int[periodenAnzahl];
        		for(int k=0;k<periodenAnzahl;k++)
        		{
        			int Gen_info=rand.nextInt(2);
        			Gen[k]=Gen_info;
        		}
        		Individuum.add(new Arrays(periodenAnzahl,Gen));


        		int a = ((Arrays)((ArrayList)Individuum.get(1))).getWert_Array(0);
                        // the failure here is: It cannot cast from ArrayList to Arrays
        	}
        	Population.add(Individuum);
        	
        }

Source von der Klasse Arrays:

Code:
public class Arrays 
{
	int []Gen;
	
	public Arrays(int Feldlaenge,int []Feld)
	{
		this.Gen=new int [Feldlaenge];
		for(int i=0;i<Feldlaenge;i++)
		{
			this.Gen[i]=Feld[i];
		}
	}
	
	public int[] getArray()
	{ 
	    return Gen; 
	}
	
	public int[] getArray_Bereich(int Stelle1,int Stelle2)
	{ 
		int []Bereich= new int [((Stelle1-Stelle2)+1)];
		int Bereichzaehler=0;
		for(int i=Stelle1;i<=Stelle2;i++)
		{
			Bereich[Bereichzaehler]=Gen[i];
		}
	    return Bereich; 
	}
	
	public int getWert_Array(int Stelle)
	{
		int a=Gen[Stelle];
		return a;
	}
	
	public void setArray(int [] Feld)
	{
		for(int i=0;i<Feld.length;i++)
		{
			Gen[i]=Feld[i];
		}
	}
	
	public void setWert_array(int Wert,int Stelle)
	{
		Gen[Stelle]=Wert;
	}
}


Was habe ich vor?

Ich will eine ArrayList (Individuum) erzeugen, diese soll mir zum Beispiel 5 normale Arrays aufnehmen. Beispielsweise hat jedes Array 8 Elemente die zufällig mit 0 oder 1 belegt werden. Jetzt will ich aber auf die einzelnen Werte des Arrays zugreifen, deswegen habe ich mir eine Klasse Arrays gebastelt, die dafür sorgen sollte. Leider funktioniert dies nicht. Wie oben zu sehen ist

Im nächsten Schritt sollen alle Individuen in eine Hauptarraylist gepackt werden und dann will ich von dort aus auf die einzelnen Elemente zugreifen. Aber zuerst sollte der untere Zugriff funktionieren.

Bitte helft mir, ich kriege langsam Kopfschmerzen :bahnhof:


Danke
 
B

bygones

Gast
warum nicht eine reine ArrayList von ints ?? weil du machst eine ArrayList von Arrays mit ints? versteh ich nicht.

zu deinem Problem
Code:
int a = ((Arrays)((ArrayList)Individuum.get(1))).getWert_Array(0);
Individum ist doch die ArrayList. wenn du über get(i) auf eine Element zugreifst ist ein Cast zu dem Typ des elements zu machen - also bei dir Arrays...
Code:
int a = ((Arrays)Individuum.get(1)).getWert_Array(0);
 
G

Guest

Gast
Danke dir, ich komme immer in diesen Strukturen durcheinander.

Leider brauche ich diese speziellen Aufbereitung.

Hat wunderbar geklappt und so wünsche ich dir und allen anderen noch einen wunderschönen Tag ;-)

Danke!! :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
lizamcoden dateizugriff, arraylists Java Basics - Anfänger-Themen 15
S BubbleSort für ArrayLists Java Basics - Anfänger-Themen 3
C Anzahl ArrayLists unbekannt Java Basics - Anfänger-Themen 4
B Objekte, bspw. konkret Arraylists,manuell aus Speicher löschen? Java Basics - Anfänger-Themen 70
HoT verschiedene ArrayLists mit ähnlichem Namen in for-Schleife aufrufen Java Basics - Anfänger-Themen 3
J Replace mit Hilfe von ArrayLists Java Basics - Anfänger-Themen 6
S Vergleich zweier ArrayLists mit Ausgabe an dritte ArrayList Java Basics - Anfänger-Themen 5
M BildLauf - ArrayLists - Denkanstoß Java Basics - Anfänger-Themen 2
I Daten aus Arraylists in eine Tabelle übertragen Java Basics - Anfänger-Themen 2
B ArrayLists in JCombobox Java Basics - Anfänger-Themen 10
I Mehrere ArrayLists mit einer for( : ) Schleife auf Inhalt prüfen Java Basics - Anfänger-Themen 6
T add-Methode für verschachtelte ArrayLists Java Basics - Anfänger-Themen 10
W ArrayLists: Verständnisproblem bei remove() Java Basics - Anfänger-Themen 2
T Probleme mit ArrayList, in der Objekte gespeichert sind, die ArrayLists enthalten Java Basics - Anfänger-Themen 2
J 100 arraylists mit for-schleife erstellen und in hashmap einbinden Java Basics - Anfänger-Themen 11
F Argh: hab ArrayList von ArrayLists, Konstruktor will ArrayLists Java Basics - Anfänger-Themen 9
J ArrayLists initialisieren Java Basics - Anfänger-Themen 21
J Hash-Maps / ArrayLists testen Java Basics - Anfänger-Themen 12
G ArrayLists, HashMaps, etc. vereinigen. Java Basics - Anfänger-Themen 6
J Primzahlen errechnen.ArrayLists abgleichen Java Basics - Anfänger-Themen 2
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
B Datentypen Welcher Typ wird beim Casten übernommen? Java Basics - Anfänger-Themen 12
G Probleme beim casten von double zu int Java Basics - Anfänger-Themen 3
BuTTerBroTHDx Char Wert in int casten ? Java Basics - Anfänger-Themen 4
A Vererbung Mit Casten direkt auf Sub-Klasse Zugreiffen Java Basics - Anfänger-Themen 6
N Variablen zurück casten Java Basics - Anfänger-Themen 3
F Casten bei Implements Java Basics - Anfänger-Themen 2
S Klassen casten, IS-A Beziehung Java Basics - Anfänger-Themen 5
J Generics casten Java Basics - Anfänger-Themen 14
U Klassen Dynamisches Casten? Java Basics - Anfänger-Themen 39
T Probleme beim casten Java Basics - Anfänger-Themen 9
M Casten Java Basics - Anfänger-Themen 2
K Collections Vector zu String casten Java Basics - Anfänger-Themen 4
S Polymorphes Objekt in eigentliche Klasse casten Java Basics - Anfänger-Themen 6
masii Methoden Parameter casten? Java Basics - Anfänger-Themen 2
D Datentypen Abstrakter Datentyp lässt sich nicht casten Java Basics - Anfänger-Themen 7
U ArrayList casten Java Basics - Anfänger-Themen 37
F g.drawLine in g 2D casten Java Basics - Anfänger-Themen 5
A Klassen ArrayList richtig / sicher Casten? Java Basics - Anfänger-Themen 3
J Frage zu generischer Klasse und Casten Java Basics - Anfänger-Themen 14
M Frage zum Casten von Objekten Java Basics - Anfänger-Themen 5
M sicheres/unsicheres Casten bei Objekten Java Basics - Anfänger-Themen 13
D Object auf JTextpane / jTextArea casten? Java Basics - Anfänger-Themen 3
B Casten oder vielleicht was anderes? Java Basics - Anfänger-Themen 9
T Boolean in ein Objektdatentyp casten möglich? Java Basics - Anfänger-Themen 5
J Casten (Typumwandlung) Java Basics - Anfänger-Themen 12
P Casten Hash Map Java Basics - Anfänger-Themen 4
W Auf 'this' casten Java Basics - Anfänger-Themen 3
M Dynamisches Casten mal wieder Java Basics - Anfänger-Themen 4
M casten Java Basics - Anfänger-Themen 11
D Casten eines Objekts: Funktion der Oberklasse aufrufen Java Basics - Anfänger-Themen 4
G Datentypen char to int casten - falsches Ergebnis! Java Basics - Anfänger-Themen 6
S casten array in int von float Java Basics - Anfänger-Themen 5
A Dynamisches casten Java Basics - Anfänger-Themen 19
C Probleme beim casten und Objekt zugriff Java Basics - Anfänger-Themen 12
P Klasse nach Element casten Java Basics - Anfänger-Themen 4
G Double casten Java Basics - Anfänger-Themen 8
O Object nach Double casten Java Basics - Anfänger-Themen 11
L Object[] in String[] casten Java Basics - Anfänger-Themen 7
V Gelesene FTP Datei richtig casten Java Basics - Anfänger-Themen 9
T Properties casten Java Basics - Anfänger-Themen 4
G Arrays casten? Java Basics - Anfänger-Themen 12
G string "null" in null casten Java Basics - Anfänger-Themen 3
M casten und Generics Java Basics - Anfänger-Themen 9
S Objekt Casten Java Basics - Anfänger-Themen 4
G String nach int casten Java Basics - Anfänger-Themen 5
G Vektor auslesen und als int Variable casten Java Basics - Anfänger-Themen 4
G String in Date casten. Java Basics - Anfänger-Themen 7
G String in Date casten Java Basics - Anfänger-Themen 4
G String in Long casten Java Basics - Anfänger-Themen 2
G Object[] [] nach vector casten. Java Basics - Anfänger-Themen 3
G printStackTrace(); in String casten Java Basics - Anfänger-Themen 3
G String in int casten Java Basics - Anfänger-Themen 2
G Integer[] nach int[] casten - wie? Java Basics - Anfänger-Themen 2
D Arrays casten Java Basics - Anfänger-Themen 12
G Casten ? Java Basics - Anfänger-Themen 3
HaukeG Casten to String und Vergleichen Java Basics - Anfänger-Themen 2
G ich komm nicht weiter -> String in int casten Java Basics - Anfänger-Themen 4
T Casten von Choice auf Vector oder Object[] Java Basics - Anfänger-Themen 14
B Vector nach float[] casten Java Basics - Anfänger-Themen 6
G String zu byte[] "casten"? Java Basics - Anfänger-Themen 3
M Hin und Her Casten Object->int und int->Object Java Basics - Anfänger-Themen 3
T Typsicheres casten eines Objects Java Basics - Anfänger-Themen 5
D Object[] in Liste casten? Java Basics - Anfänger-Themen 8
T Chaosprogrammierer hat einen fehler beim casten? Java Basics - Anfänger-Themen 5
J Attribut casten Java Basics - Anfänger-Themen 3
A Array mit generischen Typen casten? Java Basics - Anfänger-Themen 6
C Automatisches Casten => inkompatibel Java Basics - Anfänger-Themen 7
G Byte-Code einlesen und zu Hex casten Java Basics - Anfänger-Themen 2
T Object[] zu String[] casten? Java Basics - Anfänger-Themen 3
R Double nach Integer casten Java Basics - Anfänger-Themen 8
L Adresse in String[] casten Java Basics - Anfänger-Themen 6
M Object auf Interface casten? Geht das? Java Basics - Anfänger-Themen 21
O TreeMap nach Object[] casten? Java Basics - Anfänger-Themen 3
M Casten bei Objekten? Java Basics - Anfänger-Themen 4
S casten von Interface zu Klasse unterbinden Java Basics - Anfänger-Themen 15
M long nach String casten Java Basics - Anfänger-Themen 2
U String nach Integer Casten. Java Basics - Anfänger-Themen 4
G Sting nach int casten Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben