คำถามติดแท็ก filereader

9
ฉันจำเป็นต้องปิด () ทั้ง FileReader และ BufferedReader หรือไม่
ฉันกำลังอ่านไฟล์ในเครื่องโดยใช้ BufferedReader ที่พันรอบ FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); ฉันจำเป็นต้องได้close()รับFileReaderเช่นกันหรือเสื้อคลุมจะจัดการที่? ฉันเคยเห็นรหัสที่ผู้คนทำสิ่งนี้: FileReader fReader = new FileReader(fileName); BufferedReader bReader = new BufferedReader(fReader); // read the file // (error handling snipped) bReader.close(); fReader.close(); วิธีการนี้เรียกจาก servlet และฉันต้องการให้แน่ใจว่าฉันไม่เปิดมือจับไว้

11
วิธีแยกวิเคราะห์ไฟล์ Excel ใน Javascript / HTML5
ฉันสามารถอ่านไฟล์ Excel ได้FileReaderแต่มันแสดงผลเป็นข้อความและตัวอักษรแปลก ๆ ด้วย ฉันต้องการอ่านxlsแถวไฟล์อย่างชาญฉลาดอ่านข้อมูลในทุกคอลัมน์และแปลงเป็น JSON วิธีอ่านไฟล์ xls ทีละแถว?

8
ความแตกต่างระหว่าง java.io.PrintWriter และ java.io.BufferedWriter
โปรดดูรหัสด้านล่าง: // A.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); PrintWriter printWriter = new PrintWriter(fileWriter); // B.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); BufferedWriter bWriter = new BufferedWriter(fileWriter); สองวิธีนี้แตกต่างกันอย่างไร? เมื่อใดที่เราควรใช้ PrintWriter กับ BufferedWriter


5
GZIPInputStream อ่านทีละบรรทัด
ฉันมีไฟล์ในรูปแบบ. gz คลาส java สำหรับอ่านไฟล์นี้คือ GZIPInputStream อย่างไรก็ตามคลาสนี้ไม่ได้ขยายคลาส BufferedReader ของ java ด้วยเหตุนี้ฉันจึงไม่สามารถอ่านไฟล์ทีละบรรทัดได้ ฉันต้องการอะไรแบบนี้ reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()... ฉันแม้ว่าจะสร้างคลาสของฉันซึ่งขยายคลาส Reader หรือ BufferedReader ของ java และใช้ GZIPInputStream เป็นหนึ่งในตัวแปร import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Reader; import java.util.zip.GZIPInputStream; public class MyGZFilReader extends Reader { private GZIPInputStream …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.