23 Ağustos 2016 Salı

Vector Sınıfı

Giriş
Şu satırı dahil ederiz
import java.util.Vector;
constructor
Şöyle yaparız.
Vector<String> vector = new Vector<String>();
add metodu
Şöyle yaparız.
vector.add("...");
contains metodu
Şöyle  yaparız.
if(vector.contains("...")) {...}
elements metodu
Şöyle yaparız.
Enumeration en = vector.elements();
while(en.hasMoreElements()){
  System.out.print(en.nextElement());
}
iterator metodu
Enumerator yerine Iterator kullanılmalı. Şöyle yaparız.
Iterator en1 = vector.iterator();
while(en1.hasNext()){
  System.out.print(en1.next());
}



16 Ağustos 2016 Salı

DatabaseReference Sınıfı

child metodu
Şöyle yaparız.
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();DatabaseReference ref2 = ref.child (user);//user is the name of user
setValue metodu
Bulduğumuz user nesnesine yeni özellik eklemek için şöyle yaparız.
ref2.child("Wins").setValue("...");

FirebaseDatabase Sınıfı

Giriş
Firebase ile sadece JSON kullanılır.

getInstance metodu
Şöyle yaparız
FirebaseDatabase fb= FirebaseDatabase.getInstance();
getReference metodu
Şöyle yaparız
DatabaseReference ref = fb.getReference();

8 Ağustos 2016 Pazartesi

Apache Commons TypeUtils Sınıfı

Giriş
Bu sınıf org.apache.commons.lang3.reflect paketindedir.

isInstance metodu
Bu metod bence yanlış isimlendirilmiş. Birinci parametrenin, ikinci parametreye atanıp atanamayacağını döner. Şöyle yaparız
Boolean bool = null;

if (TypeUtils.isInstance(bool, Object.class)) {
  System.out.println("bool isInstance Object-true");
} else {
  System.out.println("bool isInstance Object-false");
}
İçi şöyledir.
public static boolean isInstance(final Object value, final Type type) {
  if (type == null) {
    return false;
  }

  return value == null ? 
  !(type instanceof Class<?>) || !((Class<?>) type).isPrimitive() :
  isAssignable(value.getClass(), type, null);
}