java io / nio / bio / aio

sdfsafd 未整理

TxtWrite .java

package com.javaeye.lindows.io;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class TxtWrite {
/**
* 利用缓冲流写入文本
*/
public void bfWrite() {
FileOutputStream fos = null;
try {
fos = new FileOutputStream("D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本写入.txt");
BufferedWriter bWriter = new BufferedWriter(new OutputStreamWriter(fos));
bWriter.write("你好!\n 我是xxx Lindows.iteye.com ");
bWriter.flush(); //刷新缓冲流
} catch (Exception e) {
e.printStackTrace();
} finally{
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
TxtWrite tWrite = new TxtWrite();
tWrite.bfWrite();
}
}

 

asdfdasfsf

 TxtRead .java

package com.javaeye.lindows.io;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class TxtRead {
/*
* 利用缓冲流读取文件,比较高效
*/
public static StringBuffer sBuffer = new StringBuffer();
public void bfRead() {
FileInputStream fis = null;
try {
/* 写法一 直接路径
* fis = new FileInputStream("D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本读取.txt");
* fis = new FileInputStream("D:/workspace/java/src/com/javaeye/lindows/io/文本读取.txt");
*
* 写法二 常量接口
*/
fis = new FileInputStream(Constant.READ_PATH);
BufferedReader bReader = new BufferedReader(new InputStreamReader(fis));
String s;
while ((s = bReader.readLine()) != null) {
System.out.println(s); //格式化打印
sBuffer.append(s);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
TxtRead tRead = new TxtRead();
tRead.bfRead();
System.out.println("---------------------------");
System.out.println(sBuffer); //非格式化打印
}
}

 

 

sadfsdf 

Constants.java

package com.javaeye.lindows.io;
public interface Constant {
public static final String READ_PATH = "D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本读取.txt";
public static final String WRITE_PATH = "D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本写入.txt";
}

 

sadffssa

 

java如何远程访问一个共享目录

http://www.iteye.com/topic/276022

 

  1. import  java.io.BufferedInputStream;  
  2. import  java.io.BufferedOutputStream;  
  3. import  java.io.File;  
  4. import  java.io.FileOutputStream;  
  5. import  java.io.IOException;  
  6. import  java.io.InputStream;  
  7. import  java.io.OutputStream;  
  8. import  java.util.Date;  
  9.   
  10. import  jcifs.smb.SmbFile;  
  11. import  jcifs.smb.SmbFileInputStream;  
  12.  

 

 asdfsdfdsf

 

 

end

posted @   siemens800  阅读(19)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示