5.00 / 1 oy

Java'da Sağa Hizalama Nasıl Yapılır?

Java konusunda uzun süredir hiç yazı yazmadığımı fark ettim, bugün internette gördüğüm bir tartışmada da Java'da sağa doğru hizalamanın nasıl yapılabileceğini soruyorlardı. Ben de buradan Java'da sağa hizalama nasıl yapılır konulu basit bir uygulama yapmak ve kodları paylaşmak istedim.

Java'da Java'da formatlı çıktı alma (printf) örnekleri (tüm veri türleri için) yazımda formatlı biçimde çıktı alma örneklerini farklı veri türleri için hazırlayarak paylaşmıştım. Sağa doğru hizalama yapmak için ise String.format metodundan yararlanabiliriz.

String.format ile hem sola hizalama, hem de sağal hizalama yapan birer fonksiyon kodlayalım. (bkz: Java'da Metod Tanımlamak ve Çağırmak)

public static String solaHizala(String s, int karakterSayisi) {
    return String.format("%-" + karakterSayisi + "s", s);  
}

public static String sagaHizala(String s, int karakterSayisi) {
    return String.format("%" + karakterSayisi + "s", s);  
}

Yazdığımız her iki fonksiyonu da çağırarak çıktılarını inceleyelim:

public static void main(String args[]) throws Exception {
 System.out.println(sagaHizala("Hizalama", 20) + "*");
 System.out.println(solaHizala("Hizalama", 20) + "*");
}

java sağa hizalama

utku33

05.12.2020 00:35

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da Sağa Hizalama Nasıl Yapılır?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.