我想知道创建默认DAO接口而不是为每个类创建自己的接口是否是一个好习惯.
public interface DAO {
public void addItem();
public void updateItem();
public void removeItem();
public Object getItem(int id);
public Object[] getAll();
}
Run Code Online (Sandbox Code Playgroud)
现在我们可以通过多个类实现这个接口.当然,这个解决方案有点像检索数据时的向下转换,但我认为它仍然更高效,代码清晰.这是一个好方法吗?
如何在IntelliJ项目中更改在线git存储库?项目与当前存储库同步,我从IDE级别推送/拉取更改.
有没有比较两个String值的方法,.compareTo但是返回不相同的字母数?
例:
"SomeString".anotherCompareTo("SomeStrng") -> 1
"SomeString".anotherCompareTo("SmeStrng") -> 2
"SomeString".anotherCompareTo("SomeStrong") -> 1
Run Code Online (Sandbox Code Playgroud)
我找不到任何东西.我试图将它转换为charArrays并自己编写一个方法但失败了.如果这是不可能的,也许有一种方法比较两个具有相同长度的字符串,返回"错误"的数量?