Java 我想将字符存储在一个字节数组中,并将这个字节数组写入一个文件,然后将文件读回并输出到屏幕
我想将字符存储在一个字节数组中,并将这个字节数组写入一个文件,然后将文件读回并输出到屏幕 这是我的代码(我才刚开始),有人能帮我吗Java 我想将字符存储在一个字节数组中,并将这个字节数组写入一个文件,然后将文件读回并输出到屏幕,java,Java,我想将字符存储在一个字节数组中,并将这个字节数组写入一个文件,然后将文件读回并输出到屏幕 这是我的代码(我才刚开始),有人能帮我吗 public static void main(String[] args) throws IOException { File f=new File("input.txt"); FileReader fr=new FileReader(f); BufferedReader br=
public static void main(String[] args) throws IOException
{
File f=new File("input.txt");
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
int c = 0;
while((c = br.read()) != -1)
{
char character = (char) c;
System.out.println(character);
在这里我看不到您在哪里将字符数组写入文件input.txt? 首先,您必须将数据保存到一个文件中,然后读取它
public static void main(String[] args) {
char [] arr = new char[] {'a', 'b', 'c'};
byte[] bytes = String.valueOf(arr).getBytes();
try(BufferedOutputStream bout = new BufferedOutputStream(new FileOutputStream("input.txt"))) {
bout.write(bytes);
} catch (IOException e) {
e.printStackTrace();
}
//then part of your code
}
请解释你面临的具体问题。不要只要求别人去做这一切,你的问题会很接近的,我只是需要你的意见,或者我下一步该怎么做。。“我想将字符存储在字节数组中,并将此字节数组写入文件,然后将文件读回并输出到屏幕”问题是,当我运行程序时,它停止了我的意思是,它不读取字符,然后Hanshi Hannah,你的代码看起来不完整,你能编辑你的问题以显示所有代码吗,并解释它挂在哪里。它挂起时读过任何字符吗?这并不能回答最初的问题。回答之前最好在评论中要求澄清。亲爱的,毕竟问题的作者解释说他是一个初学者,从池塘中可以清楚地看到,他没有在文件中写入字符。我认为应该给他一些关于该操作正在发生的队列的方向