Kann mir daher jemand die Aufgabe 3.6 posten?
1. Angestellte nach Gehalt sortiert
6. Projekte in denen der Manager von 'SPIFFY COMPUTER SERVICE DIV.' arbeitet
es is zum moise melken…
vsis is schon wieder unten… wie soll man so arbeiten? [img]
http://www.fb18.de/gfx/26.gif[/img]
den zettel hab ich ja… nur die anderen dateien nich [img]
http://www.fb18.de/gfx/20.gif[/img]
da das mit dem dateianhang nicht funzen will paste ich die beiden java dateien TalkReader und TalkWriter einfach mal…
mehr hab ich grad nicht zur hand
################################################################################
################################################################################
import java.io.DataInputStream;
import java.io.IOException;
public class TalkReader extends Thread {
private DataInputStream dis;
// Dieser Thread braucht als Parameter des Konstruktors
// einen DataInputStream
public TalkReader(DataInputStream dis) {
this.dis = dis;
}
public void run() {
try {
while(true) {
System.out.println(dis.readUTF());
}
}
catch (IOException e) {
System.err.println(e);
}
}
}
################################################################################
################################################################################
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class TalkWriter extends Thread {
private DataOutputStream dos;
// Der TalkWriter erwartet einen DataOutputStream als Parameter fuer den Konstruktor
public TalkWriter(DataOutputStream dos) {
this.dos = dos;
}
public void run() {
while (true) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
dos.writeUTF(br.readLine());
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
vielen dank, hatte sie inzwischen schon bekommen, aber vergessen, bescheid zu sagen [img]
http://www.fb18.de/gfx/22.gif[/img]