The collections of code snippets que will make your life pretty much easy!
Make your life easy! 😃
/**
* Created by fernandomartinez on 12/22/14.
*/
public class HashBuilder {
public static Map build(Object ... keyValuePair) {
Map<Object, Object> map = new HashMap<>();
for (int i = 0; i < keyValuePair.length; i += 2) {
if (( i + 1 ) < keyValuePair.length &&
keyValuePair[i] != null &&
keyValuePair[i + 1] != null) {
map.put(keyValuePair[i], keyValuePair[i + 1]);
} else {
continue;
}
}
return map;
}
}
Map map = HashBuilder.build(
"user_id", id,
"name", name,
"email", email
);
Easy, uh!?
Join objects with separator like other languages
/**
* Created by fernandomartinez on 12/23/14.
*/
public class ArrayUtils {
public static String join(List objects, String separator) {
if (objects != null && objects.size() > 0) {
String result = objects.get(0).toString();
for (int i = 1; i < objects.size(); ++i)
result += separator + objects.get(i).toString();
return result;
} else {
return "";
}
}
}
So simple!
String join = ArrayUtils.join(myCollection, ",");