ReadChar () of DataInputStream

Will

readChar change the location of the stream? Why do I see that after reading a string with in.readChar in the code, I still need to use in.skipBytes (< bytes >) to read the rest.

for example, there is such a thing in the file:
Tom 75000.0 1987-11-15

In the

code, the Tom is checked out with readChar, and then in.skipBytes (6), Tom takes up 6 bytes, char is 2 bytes). Then use in.readDouble (), to read 75000.0.

I just want to ask, why in.skipBytes (6)? Is there any documentation? I can"t find it either. I really don"t understand, and there seems to be no description in the source description. Which person can give me some advice, explain it in detail, or give me a train of thought for myself to see?

Mar.31,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b3ef46-2c45b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b3ef46-2c45b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?