Giriş
Builder'ın addAll(), add() metodları çağrıldıktan sonra en son build() metodu çağrılır
constructor
Şöyle yaparız.
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız
Örnek
Şöyle yaparız.
Builder'ın addAll(), add() metodları çağrıldıktan sonra en son build() metodu çağrılır
constructor
Şöyle yaparız.
ImmutableList.<String>builder().add(aString).add(anotherString).build();
add metoduÖrnek
Şöyle yaparız.
ImmutableList<String> foos = ImmutableList.of();
public void addFoo(final String foo) {
if (this.foos.isEmpty()) {
foos = ImmutableList.of(foo);
} else {
foos = ImmutableList.<String>builder().addAll(foos).add(foo).build();
}
}
addAll metoduÖrnek
Şöyle yaparız
List<String> list = ...;
ImmutableList<String> list = ImmutableList.<String>builder().addAll(list).build();
build metoduÖrnek
Şöyle yaparız.
ImmutableList<String> foos = ImmutableList.of();
public void removeFoo(final String foo) {
final int index = this.foos.indexOf(foo);
if (index > -1) {
final Builder<String> builder = ImmutableList.<String>builder();
if (index > 0) builder.addAll(this.foos.subList(0, index));
final int size = this.foos.size();
if (index < size - 1) builder.addAll(this.foos.subList(index+1, size));
this.foos = builder.build();
}
}
Hiç yorum yok:
Yorum Gönder