简单问题,UP有分,马上结贴readFromFile never heared.可能是别人写的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那我要是向要这样的功能该怎么办?就是把文件读成BYTE[] 你可以用ByteArrayOutputStream,这是专用再将文件以BYTE[]读出的类。除此以外,ByteArrayInputStream来实现写。FileOutputStream,FileInputStream也有这样的功能。 private static String readInput(String strFN) throws FileNotFoundException, IOException { FileInputStream fis = new FileInputStream(strFN); InputStreamReader isr = new InputStreamReader(fis, "UTF-8"); BufferedReader br = new BufferedReader(isr); StringBuffer sb = new StringBuffer(); String line = br.readLine(); if (line == null) return new String(); else sb.append(line); while ((line = br.readLine()) != null) sb.append("\n" + line); br.close(); return sb.toString(); } private static void writeOutput(String strFN, String str) throws FileNotFoundException, IOException { FileOutputStream fos = new FileOutputStream(strFN); OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8"); BufferedWriter bw = new BufferedWriter(osw); StringReader sr = new StringReader(str); BufferedReader br = new BufferedReader(sr); String line = br.readLine(); if (line != null) bw.write(line); while ((line = br.readLine()) != null) { bw.newLine(); bw.write(line); } bw.flush(); bw.close(); br.close(); } 哦,还有一个小问题,int型怎么转换成string?谢谢! int i = 5;String s1 = String.valueOf(i); //第一种方法String s2 = Integer.toString(i); //第一种方法String s3 = "" + i; //第一种方法 写错了,^_^int i = 5;String s1 = String.valueOf(i); //第一种方法String s2 = Integer.toString(i); //第二种方法String s3 = "" + i; //第三种方法 如何判断一个字符串 里面是 数字 指点一下 请教URLConnection 的问题.急!! 请教命令行参数 正则表达式问题 各位帮看一下这道题如何实现? 如何实现二维动态变长数组 主线程创建的子线程怎么样引用主线程,调用主线程的方法? 关于This的用法,请教下 一个字节数组是否可以发送两个不同的对象? 简单问题,关于输入输出 jbutton图标能否自动缩放
throws FileNotFoundException, IOException
{
FileInputStream fis = new FileInputStream(strFN);
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String line = br.readLine();
if (line == null)
return new String();
else
sb.append(line);
while ((line = br.readLine()) != null)
sb.append("\n" + line);
br.close();
return sb.toString();
} private static void writeOutput(String strFN, String str)
throws FileNotFoundException, IOException
{
FileOutputStream fos = new FileOutputStream(strFN);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw); StringReader sr = new StringReader(str);
BufferedReader br = new BufferedReader(sr); String line = br.readLine();
if (line != null)
bw.write(line);
while ((line = br.readLine()) != null)
{
bw.newLine();
bw.write(line);
}
bw.flush();
bw.close();
br.close();
}
String s1 = String.valueOf(i); //第一种方法
String s2 = Integer.toString(i); //第一种方法
String s3 = "" + i; //第一种方法
int i = 5;
String s1 = String.valueOf(i); //第一种方法
String s2 = Integer.toString(i); //第二种方法
String s3 = "" + i; //第三种方法