Skip to content

Instantly share code, notes, and snippets.

View fabiomsr's full-sized avatar

Fabio Santana fabiomsr

View GitHub Profile
@fabiomsr
fabiomsr / HexUtils.java
Created June 23, 2016 09:01
Hexadecimal utils
public class HexUtils {
private static final char[] HEX_CHARS = "0123456789ABCDEF".toCharArray();
private static final String HEX = "0123456789ABCDEF";
/**
* Convert byte array to hexadecimal string
* @param data Input array
* @return hexadecimal string
*/
@fabiomsr
fabiomsr / JavaFinalVariables.java
Last active August 1, 2016 09:32
From Java to Kotlin
final int x;
final int y = 1;
int w;
int z = 2;
z = 3;
w = 1;
final String name = null
String lastName
lastName = null
// Java
if(text != null){
int length = text.length();
}
// Java
String name = "John";
String lastName = "Smith";
String text = "My name is: " + name + " " + lastName;
String otherText = "My name is: " + name.substring(2);
// Java
String text = "First Line\n" +
"Second Line\n" +
"Third Line";
// Java
String text = x > 5 ? "x > 5" : "x <= 5"
// Java
final int andResult = a & b;
final int orResult = a | b;
final int xorResult = a ^ b;
final int rightShift = a >> 2;
final int leftShift = a << 2;
// Java
if(a instanceof String){
final String result = ((String) a).substring(1);
}