java.io.IOException: 句柄无效 javaio流 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 知道了在循环中将zip关闭了 最好是这样写try{}catch(IOException e){}finally{//关闭使用的资源} 写了个简单的/** * Created with IntelliJ IDEA. * User: Administrator * Date: 14-7-22 * Time: 下午2:44 * To change this template use File | Settings | File Templates. */import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class FirstTest { public static void main(String[] args) { //System.out.println("Hello World!"); File file = new File("test.txt"); FileOutputStream f = null; FileInputStream fis = null; try { f = new FileOutputStream(file); fis = new FileInputStream(file); f.write(new String("这是一段测试文字.fdsalfkdsjads\r\nak;ldfsakfsl;ak;lsd这" + "是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文" + "字.fdsalfkdsjadsak;ldfsakfsl;\r\nak;lsd这是一段测试文字.fdsalfkds" + "jadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsa" + "kfsl;ak;lsd这是一段测试文字.fds\r\nalfkdsjadsak;ldfsakfsl;ak;lsd这" + "是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字" + ".fdsalfkdsjadsak;ldfsakfsl;\r\nak;lsd这是一段测试文字.fdsalfkdsjad" + "sak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl" + ";ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjads\n" + "ak;ldfsakfsl;ak;lsd这\" +\n" + " \"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文\" +\n" + " \"字.fdsalfkdsjadsak;ldfsakfsl;\\r\\nak;lsd这是一段测试文字.fdsalfkds\" +\n" + " \"jadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsa\" +\n" + " \"kfsl;ak;lsd这是一段测试文字.fds\\r\\nalfkdsjadsak;ldfsakfsl;ak;lsd这\" +\n" + " \"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字\" +\n" + " \".fdsalfkdsjadsak;ldfsakfsl;\\r\\nak;lsd这是一段测试文字.fdsalfkdsjad\" +\n" + " \"sak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl\" +\n" + " \";ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd").getBytes()); byte[] bs = new byte[1024]; int result = 0; if ((result = fis.read(bs)) != 0) { fis.read(bs, 0, bs.length); } System.out.println(new String(bs)); } catch (IOException e) { e.printStackTrace(); } finally { try { f.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } }} 谁有<JAVA编程思想>最新版的电子书? 多页面表单提交问题。小弟我先谢了! 初学,几个小问题 请问这里面的blocking是什么意思呀 请推荐一本关于PowerDesinger的中文书(可以是电子书) 关于NATIVE java字符串判断中文 我是菜鸟,我求助! ★★★(在线等待)在applet中。怎样删除用g.drawLine()所画的直线 关于两个list的去重的问题。求高手帮帮小弟...... httpclient去哪下载javadoc java 中的yield()方法为什么有时候不会让出cpu?
在循环中将zip关闭了
{
}catch(IOException e)
{}finally
{
//关闭使用的资源
}
* Created with IntelliJ IDEA.
* User: Administrator
* Date: 14-7-22
* Time: 下午2:44
* To change this template use File | Settings | File Templates.
*/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;public class FirstTest {
public static void main(String[] args) { //System.out.println("Hello World!");
File file = new File("test.txt");
FileOutputStream f = null;
FileInputStream fis = null;
try {
f = new FileOutputStream(file);
fis = new FileInputStream(file);
f.write(new String("这是一段测试文字.fdsalfkdsjads\r\nak;ldfsakfsl;ak;lsd这" +
"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文" +
"字.fdsalfkdsjadsak;ldfsakfsl;\r\nak;lsd这是一段测试文字.fdsalfkds" +
"jadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsa" +
"kfsl;ak;lsd这是一段测试文字.fds\r\nalfkdsjadsak;ldfsakfsl;ak;lsd这" +
"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字" +
".fdsalfkdsjadsak;ldfsakfsl;\r\nak;lsd这是一段测试文字.fdsalfkdsjad" +
"sak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl" +
";ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjads\n" +
"ak;ldfsakfsl;ak;lsd这\" +\n" +
" \"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文\" +\n" +
" \"字.fdsalfkdsjadsak;ldfsakfsl;\\r\\nak;lsd这是一段测试文字.fdsalfkds\" +\n" +
" \"jadsak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsa\" +\n" +
" \"kfsl;ak;lsd这是一段测试文字.fds\\r\\nalfkdsjadsak;ldfsakfsl;ak;lsd这\" +\n" +
" \"是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd这是一段测试文字\" +\n" +
" \".fdsalfkdsjadsak;ldfsakfsl;\\r\\nak;lsd这是一段测试文字.fdsalfkdsjad\" +\n" +
" \"sak;ldfsakfsl;ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl\" +\n" +
" \";ak;lsd这是一段测试文字.fdsalfkdsjadsak;ldfsakfsl;ak;lsd").getBytes());
byte[] bs = new byte[1024];
int result = 0;
if ((result = fis.read(bs)) != 0) {
fis.read(bs, 0, bs.length);
}
System.out.println(new String(bs));
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
f.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}