public static void main(String[] args) throws Exception
{
byte b[]="哈哈123".getBytes();
DataInputStream dis1=new DataInputStream(new ByteArrayInputStream(b));
try
{
System.out.println(dis1.readUTF());
}
catch(EOFException ex)
{
ex.printStackTrace();
}
}
想不明白,为何老报:java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:268)
at java.io.DataInputStream.readUTF(DataInputStream.java:639)
at java.io.DataInputStream.readUTF(DataInputStream.java:610)
at net.TSocket1.main(TSocket1.java:22)
{
byte b[]="哈哈123".getBytes();
DataInputStream dis1=new DataInputStream(new ByteArrayInputStream(b));
try
{
System.out.println(dis1.readUTF());
}
catch(EOFException ex)
{
ex.printStackTrace();
}
}
想不明白,为何老报:java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:268)
at java.io.DataInputStream.readUTF(DataInputStream.java:639)
at java.io.DataInputStream.readUTF(DataInputStream.java:610)
at net.TSocket1.main(TSocket1.java:22)
byte b[]="哈哈123".getBytes(); BufferedReader in=new BufferedReader(new InputStreamReader(new ByteArrayInputStream(b),"UTF8"));
System.out.println(in.readLine() );
}catch(Exception e){
}