Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t使用RandomAcessFile读取并打印一组字节作为字符串_Java - Fatal编程技术网

Java Can';t使用RandomAcessFile读取并打印一组字节作为字符串

Java Can';t使用RandomAcessFile读取并打印一组字节作为字符串,java,Java,我正在使用RandomAccessFile模拟散列数据结构。我已经在我的文件中写了我想写的所有内容,但我无法读取和打印文件中的一组字节作为字符串。有人能帮我吗?RandomAccessFile rand=…//您的随机访问文件实例。 RandomAccessFile rand = ... // Your RandomAccessFile instance. rand.seek(0); for (long i = 0; i < rand.length(); i++) { byt

我正在使用
RandomAccessFile
模拟散列数据结构。我已经在我的文件中写了我想写的所有内容,但我无法读取和打印文件中的一组字节作为字符串。有人能帮我吗?

RandomAccessFile rand=…//您的随机访问文件实例。
RandomAccessFile rand = ... // Your RandomAccessFile instance.

rand.seek(0);

for (long i = 0; i < rand.length(); i++) 
{
    byte b = rand.readByte();
    System.out.print((char)b);
}
rand.seek(0); 对于(长i=0;i
RandomAccessFile rand=…/您的随机访问文件实例。
rand.seek(0);
对于(长i=0;i
我试过了,但当我运行程序时,我仍然得到了数字,而不是letters@Sabaspro如果没有字母,则不会打印字母。例如,在本例中,我在文件中读取“alejandro”,并获得我认为的ascii或unicode值,我得到的是:65108101106971101001141111我试过了,当我运行这个程序而不是letters@Sabaspro如果没有字母,就不会打印字母。例如,在本例中,我在文件中读取“alejandro”,我得到的ascii或unicode值是:6510810110697110100114111