Bu ara java ile uğraşıyorum.. Gerçekten güzel bir dil. Eğer Eclipse gibi bir editör ile yazarsanız çok kolay bir dil haline geliyor. Henüz tam olarak OOP (Object Oriented Programming (Nesneye Yönelik Programlama)) mantığım çok iyi olmadan yazsam da bir şeyler yazabiliyorum : ) Konsolda çalışıyorum ve konsolda string formatlamayı internette çok aradım, sonunda buldum.. Şöyle oluyormuş…
Konsolda string formatlamaya, resimdeki gibi yazıları tablo gibi hizalı biçimde göstermek istediğim için ihtiyacım oldu. Genelde böyle işlerde kullanılıyor.. Java’da String formatlamayı printf metodu ile yapabiliyoruz..
Printf şu şekilde kullanılıyor;
System.out.printf(format, argümanlar);
Örneğin resimdeki gibi bir çıktı almak için şuna benzer kodlar yazıyoruz;
Şimdi kodlardan birini inceleyelim..
System.out.printf("%-12s | ", "Tarih");
Format kısmındaki
argümanlar kısmına yazılan Tarih formatlı şekilde ekrana yazılıyor.. Yani 12 karakter ayrılan yere Tarih yazıyor.. Alt satırlarda da 12 karakter ayırdığımız için düzenli bir görünüm elde ediliyor..
Buradaki sayfada printf ‘in tüm özelliklerini açıklayan referans sayfası bulabilirsiniz. Burada da çok güzel printf örnekleri var..
formatlama, Java, nesneye yönelik programlama, oop, printf, string
Yazacağım tüm yazıları RSS beslemesi ile takip edebilirsiniz
E-posta abonesi olarak yazacağım yazıların e-posta adresinize otomatik olarak gelmesini sağlayabilirsiniz.
Yazıyı başkalarıyla paylaşabilirsiniz;
Arşiv sayfasından tüm yazılarımı görebilirsiniz.
Yazıya yorum yapabilir, yapılan yorumları RSS 2.0 beslemesiyle takip edebilirsiniz veya sitenizden geri izleme yapabilirsiniz.
Web teknolojilerini takip etmeyi çok seven, genellikle en sevdiği programlama dili olan php ve onun kankası MySQL hakkında yazılar yazan, internet sitelerinde neXus veya nXs olarak tanınan Hüseyin Berberoğlu adlı kişinin web günlüğündesiniz… ayrıntı..
webiket.net
Ocak 27th, 2008 at 15:16
Java Console’da String Formatlama - Printf()…
Java programlama dilinde konsolda string formatlama nasıl yapılır ?…