在 LibreOffice 的早期版本中,可以从“插入”菜单将脚本插入到 odt 中。
根据官方答复,此功能已被删除: https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/
那么我该如何插入脚本呢?这个答案所建议的“Writer HTML”是什么?我在其他地方找不到任何关于它的词。
如果我想避免挖掘大量 XML,是否必须为了此功能而被迫安装早期版本的 LibreOffice?
另外,任何人都可以解释这一举动的原因(从产品中删除现有的便捷功能)吗?
我有一个带有最终String的类作为唯一ID.当然我想重写equals所以比较只基于ID.那么只返回ID的哈希码是正确的做法,如下所示?
class ItemSpec{
final String name;
...
@Override
public boolean equals(Object o){
if(o != null && o instanceof ItemSpec){
return name.equalsIgnoreCase(((ItemSpec)o).name);
} else{
return false;
}
}
@Override
public int hashCode(){
if(name == null){
return 0;
} else{
return name.hashCode();
}
}
}
Run Code Online (Sandbox Code Playgroud)