Hi everyone,
Could you explain help me result of this code please? I don't know why it return that result. I thought it returns A,B,C,D,E or A,C,D,B,E but I was wrong

.
package generic;
import java.util.HashSet;
import java.util.Set;
/**
* Created by HungNV6.
* User: Viet
* Date: 20/03/2011
* Time: 21:14
*/
public class Set1 {
public static void main(String... args){
Set<String> s = new HashSet<String>();
s.add("A");
s.add("C");
s.add("D");
s.add("B");
s.add("E");
for (Object o: s){
System.out.println(o);
}
}
}
==> Compiler returns:
D, E, A, B, C
Thanks,
Viet Hung