Wednesday, February 11, 2015
Program Java #5 – Membuat int read(byte[] buffer)
Program java int read(byte[] buffer), menghitung panjang byte dari sebuah inputan lalu diuraikan per karakternya. Meski masih agak bingung, saya akan coba jelaskan semampunya ^_^/ semangat!Output programnya kira-kira seperti ini:
Oke, di sini masih belum pakai NetBeans (masih setia sama Sublime :v), runningnya juga masih via cmd. Entah karena apa, sepertinya ada beberapa perbedaan output yang lewat NetBeans sama cmd. Tapi semoga semuanya lancar ya ^o^.
Buat file baru bernama ByteBuffer.java, kemudian import java.io….
import java.io.*;
Lalu buat class ByteBuffer & class void
public class ByteBuffer{ public static void main(String[] args){ } }
Deklarasikan int dan byte[] buffer
int jml=0; byte[] buffer = new byte[32];
Berikutnya kita buat inputan dengan in.read() dalam blok try.
System.out.print("Tulis sesuatu: "); try{ jml = System.in.read(buffer); jml = jml-2; } catch(IOException e){ e.printStackTrace(); }
Terakhir, tampilkan output dengan looping for.
System.out.println("\nJumlah byte: "+jml); for(int i=0; i<jml; i++){ if(buffer[i]>32){ System.out.println("Karakter ke #"+(i+1)+" adalah \t"+(char)(buffer[i])); } }
Final codeeee:
import java.io.*; public class ByteBuffer{ public static void main(String[] args){ int jml=0; byte[] buffer = new byte[32]; System.out.print("Tulis sesuatu: "); try{ jml = System.in.read(buffer); jml = jml-2; } catch(IOException e){ e.printStackTrace(); } System.out.println("\nJumlah byte: "+jml); for(int i=0; i<jml; i++){ if(buffer[i]>32){ System.out.println("Karakter ke #"+(i+1)+" adalah \t"+(char)(buffer[i])); } } } }
Running….
Sip niih :D Alhamdulillah~~~
Img source: http://c.gnli.com/gnl/21282/life-is-like-a-cup-of-coffee-inspirational-video-movie-6451134363-03d5deac3a-z.jpg?w=531&h=301
Subscribe to:
Post Comments
(
Atom
)
![Program java #4 Membuat int read(byte[] buffer) title Program java #4 Membuat int read(byte[] buffer) title](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBKdE17yI2GnuQcOBQbAf7Imuj1OHigPNap8m4gAEDHV-qr_SwUGY0A9wU_Cz-hhU29zryBIerRMAtwBIfb5cv2ybwI3nPJhOwzFiCJlkOPBzf6cPfxIaWjUTOUcrh3U_H-CrFHHdB5sQ/s1600/program-java-bytebuffer-yukiyagami-title.jpg)
![Program java #4 Membuat int read(byte[] buffer) - output Program java #4 Membuat int read(byte[] buffer) - output](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ZzcwCHdzguZu5Co42dbUWzY_cE_KDvKNv5Ex2aV2fGS3aj7A_y160IUNVdnjVqgKM3GiS2jLhof4uupbwNYwXfnK9CqU-XifSqRrGM-F7qHL7iIgNC9_2mp3Uah9u06yk_PkAnKGYyk/s1600/program-java-bytebuffer-yukiyagami-06.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 01 Program java 4 Membuat int read(byte[] buffer) - 01](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJkRE7lgQgGlB2Jk6hhYjdkWhVHMCWJB-2YVh77jejUemXzSOD55R9hNWgEP-wHzrOqDkzebLLOBCbpbf8DKCI19qhKM3nhxNwFA6w3LPwBFiV6fCm2-04CkguBbIuWxkOWnASePxrFf0/s1600/program-java-bytebuffer-yukiyagami-01.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 02 Program java 4 Membuat int read(byte[] buffer) - 02](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYpOn3WvvgMlTd5VEN5Rgjm5QlsACbuiAdGZpJsfcax7eGDqEkn9O7pqN9bTH8Rfj6Edhz1CqXHSG43ezLWYRBwUIiRBcJb3zMEFeodpHny0i8DuWjJKTFJrmqEMHypI6MB918b71nc_Q/s1600/program-java-bytebuffer-yukiyagami-02.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 03 Program java 4 Membuat int read(byte[] buffer) - 03](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN8WbHfMLAi-PrVYA-d8CY6lpmdSFc5-1N_0Bkes8K_KE2Cfq6V-HU7IzLx9-hyfm88V-93O-V5V8jsBBfvvu3vKfaL0ly1IU6_YAGtFCmh3cKKemrE1S-9IxE-zLVh6fJtw_LnmR69d8/s1600/program-java-bytebuffer-yukiyagami-03.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 05 Program java 4 Membuat int read(byte[] buffer) - 05](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-NrYmyRFB1TMCq_BwlLkK1UY1BZyvoNeynv_U9IBa0xnLlVlqmfh2afIPHGJZ0g-8P3YoQ4h86am5X1qtDIiGmb_eL8zJ8KtLm9lbl19rPjrFVBqjaatGK64r_ix7Be_nc_TxK-vbTbg/s1600/program-java-bytebuffer-yukiyagami-04.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 06 Program java 4 Membuat int read(byte[] buffer) - 06](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOkrQ4M7bnajzsvLSIbw5Zr8UBa54IX1A-wpOIRa3iJFkkmVAulGnMRv-crSzjqkovb_tsKXulwgg6i3MucCL39p8wkpGj-0p55PxggeJ5Dxw_narAJtgvBalQW1ccioZzvAP4rNAr0XU/s1600/program-java-bytebuffer-yukiyagami-05.jpg)
![Program java 4 Membuat int read(byte[] buffer) - 07 Program java 4 Membuat int read(byte[] buffer) - 07](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYSO8WiKlLno27YRxWyQyMuorkuL0c9CoAA_GRojA8kKCZYbmxh6iIM1WE1rixz-8dCYXZrXos6RP56PqiXsMY9ZSROa0DeKkEU_n-p5XlWj-LUuNFFEO9-25Je6K6m3Z5mZ-_HpzKFO4/s1600/program-java-bytebuffer-yukiyagami-06.jpg)

No comments :
Post a Comment