Use set:
yourList = new ArrayList<Blog>(new LinkedHashSet<Blog>(yourList));
This will create list without duplicates and the element order will be as in original list.
Just do not forget to implement hashCode()
and equals(
) for your class Blog.