[英]How to compare a string from a list object with a another normal string
我有一個List對象,我想檢查所有重復的名稱,同時保存到下面的db中是我的代碼,但是它不起作用:
List<ChartOfAccount> checkDuplicateDetails = accountTypeRepository.checkDuplicateDetails();
for (ChartOfAccount chartOfAccDuplicate: checkDuplicateDetails) {
if(chartOfAccDuplicate.getAccountName().equals("hello123")){
System.out.println("found duplicate");
}else {
chartOfAccRepository.save(chartOfAccount);
}
}
有兩種可能性
您的chartOfAccDuplicate.getAccountName()方法未返回字符串 litereal
或者您必須使用chartOfAccDuplicate.getAccountName()。 equalsIgnoreCase (“ hello123”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.