JavaSE8 basic BufferedReader char[] way Read-write implementation copy and paste TXT file

Source: Internet
Author: User

Os:windows7 x64
Jdk:jdk-8u131-windows-x64
Ide:eclipse Oxygen Release (4.7.0)

Information:

The contents of the copied text file

  


Code

Package Jizuiku0;import Java.io.bufferedreader;import Java.io.bufferedwriter;import java.io.fileinputstream;import Java.io.fileoutputstream;import Java.io.ioexception;import Java.io.inputstreamreader;import java.io.outputstreamwriter;/* * @version V17.09 */public class Bufferedarraycopy {//I use throws here in order to easily read the code//However in the project You still need to use the try: The catch handles the exception accordingly public static void main (string[] args) throws IOException {//File source String pathname = "hello.txt";//relative path Piece path String charsetname = "UTF-8"; Specifies the character set BufferedReader br = new BufferedReader (new InputStreamReader (New FileInputStream (pathname), charsetname));// File Destination String newpathname = "NewWorld.txt"; BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (New FileOutputStream (Newpathname), charsetname)); int Len = 0;char[] Cbuf = new char[1024];//here is not equal to-1, at first I write not equal to 0 ... The result is an error while (len = Br.read (cbuf))! =-1) {bw.write (cbuf, 0, Len), Bw.flush ();//flush buffer After write, just like closing the door}//timely release of resources Br.close (); bw.c Lose ();}}


Result

Java is good, worth learning.
Learning resources: Itcast and Itheima Video library. If you have public resources, can share to me, with your resources to learn also can.
Blog post is to watch the video, into thinking written. It's good that the teacher speaks well. Blog bad, is to give the most bitter not serious.

JavaSE8 basic BufferedReader char[] way Read-write implementation copy and paste TXT file

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.