1
import
java.io.
*
;
2
3
public
class
test
{
4
public static void main(String[] args) {
5
int a=0;
6
int b=1;
7
int c=2;
8
ByteArrayOutputStream bout = new ByteArrayOutputStream();
9
bout.write(a);
10
bout.write(b);
11
bout.write(c);
12
byte[] buff = bout.toByteArray();
13
for(int i=0; i<buff.length; i++)
14
System.out.println(buff[i]);
15
System.out.println("***********************");
16
ByteArrayInputStream bin = new ByteArrayInputStream(buff);
17
while((b=bin.read())!=-1) {
18
System.out.println(b);
19
}
20
}
21
}
22
23
24

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

1
import
java.io.
*
;
2
3
public
class
test
{
4
public static void main(String[] args)throws IOException {
5
ByteArrayOutputStream bout = new ByteArrayOutputStream();
6
DataOutputStream dout = new DataOutputStream(bout);
7
String name = "xxy";
8
int age = 84;
9
dout.writeUTF(name);
10
dout.writeInt(age);
11
byte[] buff = bout.toByteArray();
12
ByteArrayInputStream bin = new ByteArrayInputStream(buff);
13
DataInputStream dis = new DataInputStream(bin);
14
String newName = dis.readUTF();
15
int newAge = dis.readInt();
16
System.out.println(newName+":"+newAge);
17
}
18
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18
