下面的代码抛出了一个我完全没想到的异常!
long now = System.currentTimeMillis();
java.sql.Time t1 = new java.sql.Time(now);
String s1 = new XStream().toXML(t1);
java.sql.Time t2 = (java.sql.Time) new XStream().fromXML(s1);
if(!t1.equals(t2)) throw new IllegalArgumentException();
问题是,为什么,它是 XStream 中的一个错误吗?