请告诉我,我是编程初学者,在使用FileInputStream阅读java中的文本文件后,我得到null
//读取文本文件 试一试{ File myFile=新文件(“C:\Users\Dell\Documents\NetBeansProjects\test.txt”).getAbsoluteFile(); FileInputStream in=新的FileInputStream(myFile); OutputStream out=connection.getOutputStream()请告诉我,我是编程初学者,在使用FileInputStream阅读java中的文本文件后,我得到null,java,filereader,Java,Filereader,//读取文本文件 试一试{ File myFile=新文件(“C:\Users\Dell\Documents\NetBeansProjects\test.txt”).getAbsoluteFile(); FileInputStream in=新的FileInputStream(myFile); OutputStream out=connection.getOutputStream() 尝试这样做。您的输出流没有写入任何内容 import java.io.File; import java.io.
尝试这样做。您的输出流没有写入任何内容
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class stack2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
File myFile = new File("D:\\light.txt").getAbsoluteFile();
FileInputStream in = new FileInputStream(myFile);
OutputStream out = new FileOutputStream("test.txt");
int bytes = 0;
byte[] buffer = new byte[8192];
int len;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
bytes += len;
}
System.out.println("Transfer completed, " + bytes + " bytes sent");
out.flush();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
你好,克里斯,欢迎来到SO。你能编辑你的帖子来显示你得到的错误吗?
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class stack2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
File myFile = new File("D:\\light.txt").getAbsoluteFile();
FileInputStream in = new FileInputStream(myFile);
OutputStream out = new FileOutputStream("test.txt");
int bytes = 0;
byte[] buffer = new byte[8192];
int len;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
bytes += len;
}
System.out.println("Transfer completed, " + bytes + " bytes sent");
out.flush();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}