25 Şubat 2019 Pazartesi

Enums Sınıfı

getIfPresent metodu
Elimizde şöyle bir kod olsun
public enum Dictionary {...}
Şöyle yaparız.
public static Dictionary getIfPresent(String name) {
  return Enums.getIfPresent(Dictionary.class, name).orNull();
}

4 Şubat 2019 Pazartesi

BaseEncoding Sınıfı

Giriş
Şu satırı dahil ederiz. byte[] nesnesinden string'e veya string'den byte[] nesnesine Base64, Base16  dönüşümü yapabilmeyi sağlar.
import com.google.common.io.BaseEncoding;
decode metodu
Örnek - Hexadecimal String'den byte[]'e dönüşüm
Şöyle yaparız.

Örnek - Base64 String'den byte[]'e dönüşüm
Şöyle yaparız.
String str = ...;
byte[] bytes = BaseEncoding.base64().decode(str);
encode metodu
Örnek - byte[]'den Hexadecimal String'e dönüşüm
Şöyle yaparız.

Örnek - byte[]'den Base64 String'e dönüşüm
Şöyle yaparız.
byte[] bytes = ...;
String encoded = BaseEncoding.base64().omitPadding().encode(bytes);