List of usage examples for java.io FileInputStream FileInputStream
public FileInputStream(FileDescriptor fdObj)
FileInputStream
by using the file descriptor fdObj
, which represents an existing connection to an actual file in the file system. From source file:Main.java
public static void main(String[] arg) throws Throwable { File f = new File(arg[0]); InputStream in = new FileInputStream(f); byte[] buff = new byte[8000]; int bytesRead = 0; ByteArrayOutputStream bao = new ByteArrayOutputStream(); while ((bytesRead = in.read(buff)) != -1) { bao.write(buff, 0, bytesRead);//w ww . j a v a 2s. com } in.close(); byte[] data = bao.toByteArray(); ByteArrayInputStream bin = new ByteArrayInputStream(data); System.out.println(bin.available()); }
From source file:Main.java
public static void main(String[] args) { try {//ww w. java2 s .c o m OutputStream os = new FileOutputStream("test.txt"); InputStream is = new FileInputStream("test.txt"); os.write(70); os.write(71); for (int i = 0; i < 2; i++) { System.out.print((char) is.read()); } os.close(); is.close(); } catch (Exception ex) { ex.printStackTrace(); } }
From source file:Main.java
public static void main(String[] args) throws Exception { ZipInputStream zipinputstream = new ZipInputStream(new FileInputStream("filename")); ZipEntry zipentry = zipinputstream.getNextEntry(); while (zipentry != null) { String entryName = zipentry.getName(); File newFile = new File(entryName); String directory = newFile.getParent(); if (directory == null) { if (newFile.isDirectory()) break; }/*from www . j ava 2s . com*/ RandomAccessFile rf = new RandomAccessFile(entryName, "r"); String line; if ((line = rf.readLine()) != null) { System.out.println(line); } rf.close(); zipinputstream.closeEntry(); zipentry = zipinputstream.getNextEntry(); } zipinputstream.close(); }
From source file:Main.java
public static void main(String[] argv) throws Exception { XMLDecoder decoder = new XMLDecoder(new BufferedInputStream(new FileInputStream("Bean.xml"))); Bean bean = (Bean) decoder.readObject(); decoder.close();/*from w w w .ja v a2s . co m*/ System.out.println("ID = " + bean.getId()); }
From source file:MainClass.java
public static void main(String[] args) throws Exception { File aFile = new File("charData.xml"); FileInputStream inFile = null; inFile = new FileInputStream(aFile); FileChannel inChannel = inFile.getChannel(); ByteBuffer buf = ByteBuffer.allocate(48); while (inChannel.read(buf) != -1) { System.out.println("String read: " + ((ByteBuffer) (buf.flip())).asCharBuffer().get(0)); buf.clear();//from w ww. j ava 2 s . c om } inFile.close(); }
From source file:Main.java
public static void main(String[] args) throws Exception { int sChunk = 8192; String zipname = "a.txt.gz"; String source = "a.txt"; FileInputStream in = new FileInputStream(zipname); GZIPInputStream zipin = new GZIPInputStream(in); byte[] buffer = new byte[sChunk]; FileOutputStream out = new FileOutputStream(source); int length;/*from w ww .j a v a 2 s.c om*/ while ((length = zipin.read(buffer, 0, sChunk)) != -1) out.write(buffer, 0, length); out.close(); zipin.close(); }
From source file:MainClass.java
public static void main(String[] args) throws Exception { CertificateFactory certFactory = CertificateFactory.getInstance("X.509"); FileInputStream fis = new FileInputStream("a.dat"); Certificate cert = certFactory.generateCertificate(fis); fis.close();//from www . j a v a 2s .c om System.out.println(cert); }
From source file:Main.java
public static void main(String[] args) throws Exception { boolean areFilesIdentical = true; File file1 = new File("c:\\file1.txt"); File file2 = new File("c:\\file2.txt"); FileInputStream fis1 = new FileInputStream(file1); FileInputStream fis2 = new FileInputStream(file2); int i1 = fis1.read(); int i2 = fis2.read(); while (i1 != -1) { if (i1 != i2) { areFilesIdentical = false;//from w w w. jav a 2 s. c om break; } i1 = fis1.read(); i2 = fis2.read(); } fis1.close(); fis2.close(); System.out.println(areFilesIdentical); }
From source file:Main.java
public static void main(String[] args) throws Exception { int i = 0;//from w w w.j a va 2 s .c om char c; // create input streams InputStream is = new FileInputStream("C://test.txt"); FilterInputStream fis = new BufferedInputStream(is); // read till the end of the stream while ((i = fis.read()) != -1) { // converts integer to character c = (char) i; System.out.println("Character read: " + c); } }
From source file:Main.java
public static void main(String[] args) throws Exception { FileInputStream fin = null;/* www. java2 s. c o m*/ FileOutputStream fout = null; File file = new File("C:/myfile1.txt"); fin = new FileInputStream(file); fout = new FileOutputStream("C:/myfile2.txt"); byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = fin.read(buffer)) > 0) { fout.write(buffer, 0, bytesRead); } fin.close(); fout.close(); }