fileblockread.java

来自「基于xml的数据库管理系统」· Java 代码 · 共 43 行

JAVA
43
字号
import java.io.*;

public class FileBlockRead{
	private static String FILE_NAME="aa.xml";
	public static void main(String[] args){
		try{
			FileInputStream fIn=new FileInputStream(FILE_NAME);
			BufferedInputStream bIn=new BufferedInputStream(fIn);
			int size=bIn.available();
			byte[] b=new byte[size];
			bIn.read(b,0,size);
			String str=new String(b);
			
			char[] c=new char[size];
			str.getChars(0,size,c,0);
			
			for(int i=0;i<size;i++)
			{
				
				if(c[i]==10 || c[i]==13)
				{
					//System.out.println(i);
					int j=i;
					for(;j<size-1;j++)
					{
						c[j]=c[j+1];
					}
					i--;
					size--;
				}
			}
			str=new String(c,0,size);
			FileOutputStream wf=new FileOutputStream("b.xml");
			wf.write(str.getBytes());

		
			System.out.print(str);
		}catch(Exception x){
			x.printStackTrace();
		}
		
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?