Frage : Java - dataStreamInput.readLine decaprecated

O.K. so irgendwo in diesem Code das readLine decaprected. Ich versuchte, dem Java API Javadocs zu folgen, aber das führte mich nirgendwo…: \

Help? Ist hier der Code, der decaprecated:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
 C:\Users\Dan\Documents\DanJavaGen >javac - Xlint: Missbilligung Server.java
Server.java: 70: Warnung: [Missbilligung] readLine () in java.io.DataInputStream hat
 missbilligt
        Name = is.readLine ();
                 ^
Server.java: 76: Warnung: [Missbilligung] readLine () in java.io.DataInputStream hat
 missbilligt
        Linie = is.readLine ();
                 ^
2 Warnungen


Here ist Code:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
import java.io.*;
Import java.net. *;

allgemeiner Kategorie Bediener {

    statisches EinfaßungsclientSocket = -null;
    statisches ServerSocket serverSocket = Null;

    // dieser Schwätzchenbediener kann bis 10 Anschlüsse der Klienten annehmen

    statisches clientThread t [] = neues clientThread [10];

    allgemeine Staticlückenhauptleitung (Schnur args []) {

    // der Rückstellungshafen

    int port_number=2222;

    wenn (args.length < 1)
        {
        System.out.println („Verbrauch: Java MultiThreadChatServer \ n " +
                   „Jetzt using Portnumber= " +port_number);
        } sonst {
        port_number=Integer.valueOf (args [0]) .intValue ();
        }

        Versuch {
        serverSocket = neues ServerSocket (port_number);
        }
        Fang (IOException e)
        {System.out.println (e);}

    während (zutreffend) {
        Versuch {
        clientSocket = serverSocket.accept ();
        für (int i=0; i<=9; i++) {
            wenn (t [i] ==null)
            {
                (t [i] = neues clientThread (clientSocket, t)) .start ();
                Bruch;
            }
        }
        }
        Fang (IOException e) {
        System.out.println (e);}
    }
    }
}

Kategorie clientThread verlängert Gewinde {

    DataInputStream ist = Null;
    PrintStream OS = Null;
    EinfaßungsclientSocket = -null;
    clientThread t [];

    allgemeines clientThread (Einfaßung clientSocket, clientThread [] t) {
    this.clientSocket=clientSocket;
        this.t=t;
    }

    Öffentlichkeitslücke laufen ()
    {
    Schnurlinie;
        Schnurname;
    Versuch {
        = ist neues DataInputStream (clientSocket.getInputStream ());
        OS = neues PrintStream (clientSocket.getOutputStream ());
        os.println („Ihr name.") eintragen;
        Name = is.readLine ();
        os.println („hallo „+name+“ zu unserem Chat-Room. \ anmelden nicht Urlaub /quit in eine neue Linie“));
        für (int i=0; i<=9; i++)
        wenn (t [i]! =null && t [i]! =this)
            t [i] .os.println („*** betrat A neuer Benutzer „+name+“ den Chat-Room!!! *** ");
        während (zutreffend) {
        Linie = is.readLine ();
                wenn (line.startsWith („/quit“)) Bruch;
        für (int i=0; i<=9; i++)
            wenn (t [i]! =null) t [i] .os.println („< " +name+ " > „+line);
        }
        für (int i=0; i<=9; i++)
        wenn (t [i]! =null && t [i]! =this)
            t [i] .os.println („*** der Benutzer „+name+“ lässt den Chat-Room!!! *** ");

        os.println („*** Tschüss „+name+“ *** ");

        für (int i=0; i<=9; i++)
        wenn (t [i] ==this) t [i] =null;

        is.close ();
        os.close ();
        clientSocket.close ();
    }
    Fang (IOException e) {};
    }
} 

Antwort : Java - dataStreamInput.readLine decaprecated

Sie müssen ein BufferedReader verwenden
Weitere Lösungen  
 
programming4us programming4us