KodeGym/Blog Jawa/Acak/Kelas PrintWriter Jawa
John Squirrels
tingkat
San Francisco

Kelas PrintWriter Jawa

Diterbitake ing grup

Apa Kelas PrintWriter ing Jawa?

"PrintWriter minangka kelas sing digunakake kanggo nulis data apa wae kayata int, float, double, String utawa Object ing wangun teks ing konsol utawa file ing Jawa."
Contone, sampeyan bisa nggunakake obyek PrintWriter kanggo log data ing file utawa print ing console.

Napa nggunakake PrintWriter yen OutputStreams liyane kasedhiya?

Praktek paling umum kanggo nyithak data ing konsol yaiku nggunakake metode System.out.print . Nanging, luwih gampang kanggo ngatur format miturut Locale (standar regional) sing ditemtokake nalika nerbitake aplikasi global nggunakake obyek PrintWriter . Kita bisa ndeleng nggunakake Lokal miturut sistem sampeyan mengko ing kirim iki.

Kepiye Gunakake Kelas PrintWriter?

Kanggo nggunakake PrintWriter , sampeyan kudu ngimpor kelas java.io.PrintWriter . Banjur sawise miwiti obyek kasebut, sampeyan bisa nggunakake salah siji kanggo nulis ing console utawa ing file miturut kabutuhan sampeyan. Ayo katon ing loro cara initialization saka kelas PrintWriter kanggo console lan file. Ana macem-macem konstruktor saiki. Nanging ing kene kita bakal ngenalake sampeyan sing paling gampang, kanggo miwiti.

Output Console karo PrintWriter

Ing ngisor iki minangka obyek PrintWrtier kanggo nyithak teks ing konsol.
PrintWriter consoleOutput = new PrintWriter(System.out);
Kene obyek System.out liwati kanggo konstruktor kanggo nulis ing console.

File Output karo PrintWriter

Iki minangka obyek PrintWriter kanggo nulis teks ing file kasebut.
PrintWriter fileOutput = new PrintWriter("FileOutput.txt");
Konstruktor iki njupuk input String minangka jeneng berkas. Nggawe file saka jeneng tartamtu lan nulis data teks ing.

Metode Kelas PrintWriter

Kelas Java PrintWriter dilengkapi akeh metode praktis. Iku luwih angel kanggo ngulu mung dening enlisting wong. Dadi, ayo ndeleng saben siji kanthi conto. Apa iku, lan carane kita bisa nggunakake gampang.

Tuladha 1

Conto iki bakal nduduhake nggunakake obyek PrintWriter kanggo printing ing console.
import java.io.PrintWriter;

public class PrintWriterDemo {

	public static void main(String[] args) throws Exception {


            // by importing the java.io.PrintWriter class
		PrintWriter consoleOutput = new PrintWriter(System.out);

		consoleOutput.printf("Hey there! This is %S.\n", "Lubaina Khan");
		consoleOutput.print("Today you're exploring the PrinWriter class with Code Gym. ");
		consoleOutput.println("Hope you're having fun!");
		consoleOutput.append("Patience is the key when learning new concepts.\n");
		consoleOutput.append("It all boils down to practise and persistence. :)");

		consoleOutput.flush();
		consoleOutput.close();
	}
}

Output

He kowe! Iki LUBAINA KHAN. Dina iki sampeyan lagi njelajah kelas PrinWriter karo Code Gym. Muga-muga sampeyan seneng-seneng! Sabar minangka kunci nalika sinau konsep anyar. Iku kabeh bosok mudhun kanggo laku lan terus-terusan. :)

Metode Digunakake saka PrintWriter Class

printf(String str, Object arguments);
Cara printf () njupuk format string kanggo dicithak. Ing kene, placeholder %S diganti karo argumen kapital sing diterusake ing jejere string.
print(String str);
Cara iki bakal nyithak senar sing diterusake nggunakake obyek PrintWriter .
println(String str);
A line break dicithak sawise isi string.
append(CharSequence cs);
Urutan Karakter liwati menyang append ditambahake menyang obyek PrintWrtier .
flush();
Ngilangake isi obyek PrintWriter .
close();
Nutup aliran nulis lan mbebasake sumber daya sing diparengake.

Tuladha 2

Conto iki bakal nuduhake panggunaan kelas PrintWriter kanggo nulis data menyang file.
import java.io.PrintWriter;
import java.util.Date;
import java.util.Locale;

public class PrintWriterDemo {

	public static void main(String[] args) throws Exception {

		try {
                  // by importing the java.io.PrintWriter class
			PrintWriter fileOutput = new PrintWriter("FileOutput.txt");

		      fileOutput.printf(Locale.getDefault(), "Hi, What's the day today? %s.\n", new Date());

			fileOutput.print("Here's an implementation of PrinWriter class for file writing.\n");
			fileOutput.println("Hope Code Gym made it simpler for you to understand.");
			fileOutput.append("One step at a time, and off you go!", 0, 35);

			fileOutput.flush();
			fileOutput.close();

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

Output

Halo, dina iki dina apa? Sun Jul 25 17:30:21 PKT 2021. Punika implementasine saka kelas PrintWriter kanggo nulis file. Muga-muga Code Gym nggawe luwih gampang sampeyan ngerti. Siji langkah ing wektu, lan lunga!

Metode Digunakake saka PrintWriter Class

Ayo ngrembug cara sing digunakake kanggo nulis file sing dibedakake karo nulis ing konsol.
printf(Locale locale, String str, Object args);
Ing kene sampeyan bisa ngliwati lokal (kita wis nggunakake standar Sistem kanggo koherensi) sampeyan bisa nggunakake apa wae miturut kabutuhan sampeyan. Iki tundhuk karo format basis wilayah apa wae. Liyane saka implementasine padha karo sing digunakake sadurunge.
append(CharSequence cs, int beginningIndex, int endingIndex);
Sampeyan bisa nambah bagean saka CharSequence liwati kanthi nemtokake indeks wiwitan lan pungkasan. Ing kene kita wis nggunakake indeks pungkasan. Sampeyan bisa muter-muter karo kanggo ndeleng output beda.
try{
   ...
} catch (Exception e){
   ...
}
Blok nyoba-nyekel kudu digunakake ing nulis file. Iki kanggo ngindhari pangecualian nalika ngakses (contone, masalah ijin) utawa nggawe file ing sistem.

Kesimpulan

Iki minangka intro cepet nggunakake Java PrintWriter Class. Muga-muga iku ora akeh banget kanggo sampeyan. Yen ya, disaranake sampeyan ngerti saben judhul lan latihan nalika sampeyan nerusake. Sampeyan tansah welcome bali yen ana alangan. Terus takon lan terus berkembang.
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar