Java 使用插座时替换扫描仪

Java 使用插座时替换扫描仪,java,sockets,java.util.scanner,Java,Sockets,Java.util.scanner,使用套接字时是否有更好的扫描仪类替代品?我真的厌倦了.next()和.nextLine(),它们真的很讨厌,因为它们总是跳过行。使用InputStreamReader和BufferedReader 例如: Socket s = new Socket("10.0.0.1",4444); InputStreamReader isr = new InputStreamReader(s.getInputStream()); BufferedReader br = new BufferedReader

使用套接字时是否有更好的扫描仪类替代品?我真的厌倦了.next()和.nextLine(),它们真的很讨厌,因为它们总是跳过行。

使用
InputStreamReader
BufferedReader

例如:

Socket s = new Socket("10.0.0.1",4444);

InputStreamReader isr = new InputStreamReader(s.getInputStream());

BufferedReader br = new BufferedReader(isr);

String str = new String();

while ((str = br.readLine())!=null){


    System.out.println(str);

 }

使用
InputStreamReader
BufferedReader

例如:

Socket s = new Socket("10.0.0.1",4444);

InputStreamReader isr = new InputStreamReader(s.getInputStream());

BufferedReader br = new BufferedReader(isr);

String str = new String();

while ((str = br.readLine())!=null){


    System.out.println(str);

 }

使用DataOutputStream和DataInputStream使用DataOutputStream和DataInputStream