idk.cpp Geschrieben 30. Juni 2013 Share Geschrieben 30. Juni 2013 Hier ist eine kleine Ansammlung von Klassen die man (dh ich...) öfters benutze. HashSet Eine Liste von Werten. Syntax zur Referenz und zum Constructor sehen so aus: HashSet<E> set;HashSet<E> set = new HashSet<>(); Wobei E die Klasse der Werte ist. Gute Methoden sind: Boolean if = set.add(element); // true wenn noch nicht vorhandenBoolean if = set.remove(element); // true wenn vorhandenBoolean if = set.contains(element); // true wenn vorhanden Diese Klasse ist Iterable. HashMap Eine Ansammlung von Key-Value-Pairs. Die Syntax zur Referenz und der Constructor sind folgendermaßen: HashMap<K, V> name;HashMap<Integer, String> namen = new HashMap<>(); Wobei K die Klasse der Keys ist und V die Klasse der Values. Die häufigsten Methoden sind: V value = map.put(key, value);V value = map.remove(key);Boolean if = map.containsKey(key);Boolean if = map.containsValue(value);V value = map.get(key); Ich glaube die Methoden sind selbsterklärend. Socket Wenn du ins Internet willst ist das deine Klasse. Die Referenz und der Constructor meiner Wahl: Socket name;Socket sock = new Socket(String address, Integer port); Und die folgenden Methoden sind auch sinnvoll: InputStream inputStream = socket.getInputStream();OutputStream outputStream = socket.getOutputStream();void null = socket.close(); mehr benutze ich eigentlich nicht. ObjectInputStream Wenn man ganze Objekte (sprich Instanzen) über einen Stream empfangen will. ObjectInputStream stream;ObjectInputStream stream = new ObjectInputStream(inputStream); Die folgenden Methoden sind meine Favoriten: Object obj = stream.readObject(); Aber auch alle anderen Methoden wie readUTF(), readInt(), readFloat() gibt es. ObjectOutputStream Der ObjectOutputStream ist für senden von Objekten gut. Ein OutputStream muss im Constructor übergeben werden, und alle Methoden heißen write...(); Alles gleich wie der ObjectInputStream. FileInputStream Zum lesen aus Files. FileOutputStream Zum schreiben auf Files. DataInputStream Für den Datentransfer, zB über Sockets. DataOutputStream Für den Datentransfer, zB über Sockets. Die Streams sind irgendwie alle gleich. Tut mir leid falls ich mir bei den Streams nicht genug Mühe gegeben habe. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden