fileContent += br.readLine();这样写对吗?? fileContent += br.readLine();fileContent是一个字符串,用一个while循环将读出的内容全部放进fileContent这个字符串中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public String fileToString(String fileName) { StringBuilder fileContent = new StringBuilder(); File file = new File(fileName); BufferedReader br = null; try { br = new BufferedReader(new FileReader(file)); String string; while ((string = br.readLine()) != null) { fileContent.append(string); fileContent.append("\n"); } } catch (IOException e) { throw new RuntimeException(e); } finally { if (br != null) try { br.close(); } catch (IOException e) { throw new RuntimeException(e); } } return fileContent.toString(); } 这个帖子和你要做的是一回事如何用java 读取一个txt 文件内的内容并把它赋值与String 里? Java code public String fileToString(String fileName) { StringBuilder fileContent = new StringBuilder(); File file = new File(fileName); BufferedReader br = null; try { br = new BufferedReader(new FileReader(file)); String string; while ((string = br.readLine()) != null) { fileContent.append(string); fileContent.append("\n"); } } catch (IOException e) { throw new RuntimeException(e); } finally { if (br != null) try { br.close(); } catch (IOException e) { throw new RuntimeException(e); } } return fileContent.toString(); }对的 按行读取文件内容,然后做你想做的事。楼主想把所有内容读出来然后放到一个字符串中,2楼的代码能说明问题了,然后对于你的代码:fileContent += br.readLine();再加一句,也就是:fileContent += br.readLine();fileContent += "\n";br.readLine();返回的行已把换行给吃掉了。 字节数组转成指定编码的字符串的问题 关于16进制转换的问题 Tomcat 无法重装 Cookies小问题,请快帮忙解决 正则如何判断 求助 java与SNMP的编程!! 关于用Swing实现类似Office中注释文本框效果 java编译出现问题--依照书上例子,但出错。 错在哪里???? 关于weblogic6.0的license.愿意奉上所有的分数。 为什么往Property后缀的文件里面写汉字会出现时乱码,读取出来也是乱码,英文汉字就是正常的 有点绕不过来了,替换相同的对象
public String fileToString(String fileName) {
StringBuilder fileContent = new StringBuilder();
File file = new File(fileName);
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(file)); String string;
while ((string = br.readLine()) != null) {
fileContent.append(string);
fileContent.append("\n");
}
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
if (br != null)
try {
br.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
} return fileContent.toString();
}
public String fileToString(String fileName) {
StringBuilder fileContent = new StringBuilder();
File file = new File(fileName);
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(file)); String string;
while ((string = br.readLine()) != null) {
fileContent.append(string);
fileContent.append("\n");
}
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
if (br != null)
try {
br.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
} return fileContent.toString();
}对的
楼主想把所有内容读出来然后放到一个字符串中,2楼的代码能说明问题了,
然后对于你的代码:fileContent += br.readLine();再加一句,也就是:fileContent += br.readLine();
fileContent += "\n";br.readLine();返回的行已把换行给吃掉了。