Verschieden Datentypen in ein "Array"

Status
Nicht offen für weitere Antworten.

JoEtHeKiLlEr

Mitglied
Hallo,

Dies ist wie ihr sehen könnt mein erster Post, ich kommen vom primitiven AutoIt-Planeten, da gabs paraktisch keine Unterscheidung der Datentypen, da konnte ich Strings Interger etc in einem Array durcheinanderwirbeln.
Jetzt will ich ein AutoIt-Skript nach Java umschreiben, dabei bin ich auf folgendes Problem gestoßen:
Ein zweidimensionales Array(in AutoIt) enthält in der ersten Spalten einen "Socket", in der zweiten Spalte einen String und in der dritten eine Integer.
In Java soll auch der Typ Socket verwendet werden, bekomm ich diese drei Datentypen in ein Array oder soll ich 3 Arrays machen?!

Ich hoffe ihr könnt mir helfen :)

MfG Johannes
 
G

Gelöschtes Mitglied 5909

Gast
Du weißt was Klassen sind? Du weißt dass man Klassen in Arrays stecken kann?
-> Bau dir einen Container
 

Ark

Top Contributor
Wie wäre es mit einer Klasse, die für ihre Instanzen Felder der Art
[HIGHLIGHT="Java"]private Socket socket;
private String string;
private int integer;
// (Bitte mit sinnvolleren Bezeichnern ausstatten. ;))[/HIGHLIGHT]
vorschreibt, und dann ein Array davon zu verwenden? ;)

Ark

EDIT: Mist, wie immer zu spät. ^^
 

JoEtHeKiLlEr

Mitglied
Danke schonmal für die Antworten :)

Ist das dann so gemeint? (Getter und Setter fehlen halt noch)

[highlight=Java]public class AFF_STATUS {
private Socket socket;
private String string;
private int integer;
public AFF_STATUS(Socket socket, String string, int integer){
this.socket = socket;
this.string = string;
this.integer = integer;
}
// (Bitte mit sinnvolleren Bezeichnern ausstatten. ;))
}[/highlight]
 

JoEtHeKiLlEr

Mitglied
Hmm ok (fast) alles klar, noch eine kurze Frage:
Wie bekomm ich das in ein "Array" oder etwas gleichwertiges?

Thx schonmal, die Aktivität hier ist echt gigantisch und auch meine noob-Fragen werden (bis jetzt :D) geduldig beantwortet.
 

Schandro

Top Contributor
AFF_STATUS[] myArray = new AFF_STATUS[größe];


AFF_STATUS sollte laut Java Language Convention nach AffStatus unbennant werden

PS: noch ein Hinweis: In myArray stecken am Anfang lauter "null"en drin, es wird nicht automatisch für jeden index ein neues AFF_STATUS Object erschaffen.
 
Zuletzt bearbeitet:

hdi

Top Contributor
es wird nicht automatisch für jeden index ein neues AFF_STATUS Object erschaffen.

und das wiederum würde so gehen:

[HIGHLIGHT="Java"]for(int index = 0; index < myArray.length; index++){
myArray[index] = new AffStatus();
}[/HIGHLIGHT]
 

JoEtHeKiLlEr

Mitglied
Hab nochmal eine kurze Frage:
Arrays sind in Java von der Länge/Größe her nicht veränderbar, ArrayLists dagegen schon, aber wie deklariere ich die und befülle die?
Irgendwie will das nicht hinhaun...
 

JoEtHeKiLlEr

Mitglied
Ich glaub ich bin einfach zu blöd... :(
FF.java
[highlight=Java]/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package FFInterface;

import java.net.Socket;
import java.util.ArrayList;

/**
*
* @author Johannes
*/
public class FF {
private final String _FF_AU3VERSION = "0.4.1.4b-0";
private final String _FF_PROC_NAME = "firefox.exe"; //; Firefox process name
private final int _FF_COM_DELAY_MAX = 300; //; alternative connection delay in ms

private int _FF_CON_DELAY;
private class FFStatus{
private Socket socket;
private String string;
private int integer;
public FFStatus(Socket socket, String string, int integer) {
this.socket = socket;
this.string = string;
this.integer = integer;
}
}
ArrayList<FFStatus> liste = new ArrayList<FFStatus>();
liste.add((new FFStatus(new Socket(), "String", 1))); // Fehler:
// <identifier> expected
// illegal start of type
// package liste does not exist
}[/highlight]
 

hdi

Top Contributor
Das einzige, was man "mitten" in die Klasse schreiben darf, und was nicht selbst
eine Klasse/Interface/enum ist, sind Member- oder
Klassen-Variablen.
In diesem Zusammenhang kann man zwar so eine Variable gleich initialisieren,
aber du kannst keine weiteren "echten" Anweisungen mitten in der Klasse tätigen.

Wie gesagt: Nur in Methoden, Konstruktoren oder anderen speziellen Rümpfen
(zB static{})
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Einlesen von verschieden Datentypen Java Basics - Anfänger-Themen 15
ZH1896ZH Verstehe verschieden Scanner und hasNext() nicht ganz Java Basics - Anfänger-Themen 2
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
O Objekte gleich oder verschieden? Java Basics - Anfänger-Themen 14
L toString()-Methode in verschieden Klassen Java Basics - Anfänger-Themen 3
N GregorianCalendar Kalenderwoche in SimpelDateFormat auf 2 Systemen verschieden Java Basics - Anfänger-Themen 8
H static/this/verschieden Objekte erzeugen Java Basics - Anfänger-Themen 8
A Mehrere verschieden Farben / Textfeld Java Basics - Anfänger-Themen 2
G 1. Buchstabe eines JList eintrages verschieden farbig machen Java Basics - Anfänger-Themen 12
C Methoden von verschieden Klassen in eine Klasse reinpacken? Java Basics - Anfänger-Themen 4
G Auf Strings verschieden reagieren Java Basics - Anfänger-Themen 3
R Datentypen Das Verhalten von Strings als Datentypen Java Basics - Anfänger-Themen 7
T Unterschiedliche Datentypen - worin abspeichern? Java Basics - Anfänger-Themen 18
N Verschiedene Konstruktoren mit gleichen Datentypen Java Basics - Anfänger-Themen 8
J Einige Anfängerfragen (Datentypen, Wertebereich) Java Basics - Anfänger-Themen 11
thor_norsk Datentypen unter Java Java Basics - Anfänger-Themen 3
T Datentypen Eigene Datentypen Java Basics - Anfänger-Themen 15
T for-each-Schleife, verschiedene Datentypen Java Basics - Anfänger-Themen 1
G Methoden Methoden mit versch. Datentypen Java Basics - Anfänger-Themen 1
Nicolex3 Größere Datentypen Java Basics - Anfänger-Themen 35
FelixN Array mit verschiedene Datentypen als Rückgabewert? (Long und Double) Java Basics - Anfänger-Themen 3
mihe7 Von Datentypen und (mehrdimensionalen) Arrays Java Basics - Anfänger-Themen 4
P Datentypen, Klassen, Operatoren, Wrapperklassen Java Basics - Anfänger-Themen 2
W Vergleiche bei generischen Datentypen Java Basics - Anfänger-Themen 7
D Eingabe einscannen, ohne vorher einen Datentypen anzugeben? Java Basics - Anfänger-Themen 1
M Datentypen Generische Datentypen - Syntax Java Basics - Anfänger-Themen 25
L Binären Bäume für beliebige Datentypen Java Basics - Anfänger-Themen 15
L Datentypen Ausgabe von eigenem Datentypen Java Basics - Anfänger-Themen 2
T Datentypen Kann Java 2 verschiedene Datentypen vergleichen? Java Basics - Anfänger-Themen 2
A Datentypen Unterschiedliche Datentypen in einer Eingabe einlesen Java Basics - Anfänger-Themen 2
Queiser Datentypen 2 generische Datentypen für eine Schnittstelle Java Basics - Anfänger-Themen 1
SHasteCode Datentypen Überlauf primitiver Datentypen Java Basics - Anfänger-Themen 4
S Datentypen Java Basics - Anfänger-Themen 14
Antegra Tekkrebell Primitive Datentypen Literal 8072 Java Basics - Anfänger-Themen 21
N Array gleiche Datentypen zusammenrechnen Java Basics - Anfänger-Themen 28
S Datentypen Java Basics - Anfänger-Themen 4
S generische methode mit verschiedenen datentypen Java Basics - Anfänger-Themen 3
H wählen des kleinstmöglichen Datentypen für Gleitkommazahlen. Java Basics - Anfänger-Themen 2
S Datentypen Java Basics - Anfänger-Themen 2
S Datentypen Abstrakte Datentypen Java Basics - Anfänger-Themen 0
J Zusammenhang Numbers und nummerische Datentypen Java Basics - Anfänger-Themen 2
F Variablen unterschiedlicher Datentypen Java Basics - Anfänger-Themen 6
A Abstrakte Datentypen - Methode delete Java Basics - Anfänger-Themen 6
J Generics Datentypen vergleichen Java Basics - Anfänger-Themen 16
D Spezifikation abstrakter Datentypen Java Basics - Anfänger-Themen 3
W Datentypen Datentypen vergleichen Java Basics - Anfänger-Themen 4
B JAVA Datentypen/Überlauf Java Basics - Anfänger-Themen 4
I Erste Schritte HILFE bei Datentypen Java Basics - Anfänger-Themen 2
J Wertebereiche und Datentypen Java Basics - Anfänger-Themen 12
N Methode mit 2 Datentypen. Fehler? Java Basics - Anfänger-Themen 1
N Probleme mit Datentypen Java Basics - Anfänger-Themen 6
S Datentypen Unterschied elementare und zusammengesetzte/strukturierte Datentypen Java Basics - Anfänger-Themen 5
L Beliebigen Datentypen aus String parsen Java Basics - Anfänger-Themen 6
M Wann eine Wrapper Klasse verwenden und wann einen primitiven Datentypen? Java Basics - Anfänger-Themen 8
K new / Datentypen Java Basics - Anfänger-Themen 3
S Datentypen und ihre Größe Java Basics - Anfänger-Themen 21
T Variablen Varargs und beliebige Datentypen Java Basics - Anfänger-Themen 7
S Datentypen Sonderbehandlung primitiver Datentypen, fixe Konstanteninterpretation Java Basics - Anfänger-Themen 10
G Wertebereiche bei Datentypen Java Basics - Anfänger-Themen 10
G Erste Schritte Über verschiedene Datentypen iterieren. Gibt es sowas? Java Basics - Anfänger-Themen 19
SheldoN Gibt es größere Datentypen als long? Java Basics - Anfänger-Themen 2
S Abfrage Objekt-Array nach Datentypen Java Basics - Anfänger-Themen 6
B Variablen Wie macht man eine call by reference mit primitiven Datentypen in Java? Java Basics - Anfänger-Themen 2
H Mehrer Datentypen aus einer Methode ausgeben. Java Basics - Anfänger-Themen 25
O Array mit unterschiedlichen Datentypen ausgeben... Java Basics - Anfänger-Themen 16
A Generische Datentypen Java Basics - Anfänger-Themen 8
R Input/Output verschiedene Datentypen als Bytes in Datei speichern Java Basics - Anfänger-Themen 15
T ArrayList mit verschiedenen Datentypen verhindern Java Basics - Anfänger-Themen 8
N Bedingung für Datentypen Java Basics - Anfänger-Themen 3
R Array aus verschiedenen Datentypen Java Basics - Anfänger-Themen 29
J Datentypen Datentypen Java Basics - Anfänger-Themen 7
S Datentypen Array fill Methode - unterschiedliche Datentypen Java Basics - Anfänger-Themen 6
H null und primitive Datentypen Java Basics - Anfänger-Themen 6
N ArrayList mit eigenem Datentypen Java Basics - Anfänger-Themen 3
B Wie kann ich unterschiedliche Datentypen in einem Feld abbilden? Java Basics - Anfänger-Themen 5
S Datentypen Die verschiedene Java Datentypen [Anfänger] Java Basics - Anfänger-Themen 8
M Frage zu Datentypen Java Basics - Anfänger-Themen 4
B Welcher Feld Typ für verschiedene Datentypen? Java Basics - Anfänger-Themen 4
O Rückgabewert mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 10
S Nicht Primitive Datentypen Java Basics - Anfänger-Themen 5
C Verwendung von primitiven Datentypen Java Basics - Anfänger-Themen 8
Spin Eigenen Abstrakten Datentypen Java Basics - Anfänger-Themen 28
J Datentypen Rechnen mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 3
B Wieviele bits belegen die Datentypen? Java Basics - Anfänger-Themen 2
S Alle Datentypen in byte Array und zurückwandeln Java Basics - Anfänger-Themen 2
C Explizite und implizite Datentypen Java Basics - Anfänger-Themen 12
F primitive Datentypen, String, Klassen Java Basics - Anfänger-Themen 16
Povlsen84 HashSet mit eigenen Datentypen Java Basics - Anfänger-Themen 6
M HashMap mit primitiven Datentypen Java Basics - Anfänger-Themen 10
SebSnake Operatoren für eigene Datentypen Java Basics - Anfänger-Themen 3
G Frage zum Ungang mit Generische Datentypen Java Basics - Anfänger-Themen 4
G Überladen von Konstruktoren mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 4
R datentypen konvertierung u modulorechnung Java Basics - Anfänger-Themen 15
G primitive Datentypen als Referenz an eine Methode übergeben Java Basics - Anfänger-Themen 2
G Wertebereiche und Datentypen Java Basics - Anfänger-Themen 3
W Datentypen in JAva Java Basics - Anfänger-Themen 2
G verschiedene datentypen in arraylist Java Basics - Anfänger-Themen 14
N Problem mit Tastatureingaben für verschiedene Datentypen Java Basics - Anfänger-Themen 3
I Array für verschiedene Datentypen? Java Basics - Anfänger-Themen 5
E Eigenen datentypen erstellen Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben