Örnek

Apache Commons Lang Kütüphanesinde ToStringBuilder Kullanım Örneği

Aşağıdaki class'ta Apache Commons Lang kütüphanesindeki ToStringBuilder class'ının kullanım örneği görülmektedir :
import org.apache.commons.lang3.builder.*;
public class Test {
	
	private String name;
	private int size;
	
	public Test(String name,int size) {
		setName(name);
		setSize(size);		
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}	
	public int getSize() {
		return size;
	}
	public void setSize(int size) {
		this.size = size;
	}	
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
	
	public static void main(String[] args) {
		Test t=new Test("Ad1", 123);
		System.out.println(t);
	}
}
Yukarıdaki Test class'ının toString'i override edilmiş ve ToStringBuilder kullanılmıştır. Aynı class'ın için bir main koyarak test yapılmıştır. Uygulama çalıştırıldığında aşağıdaki gibi bir çıktı verecektir :
Test@390ede48[name=Ad1,size=123]

ToStringBuilder class'ın property'lerini bulmakta ve property adı=değer şeklinde output string'i üretmektedir.
zafer.teker , 18.05.2018

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir