我在SQLite中插入了一些值。在插入值之前,我需要检查数据库中是否已存在这些值。
这就是我将SQLite数据库值中的所有行插入ArrayList
。
当我点击提交按钮时,需要检查该对象是否已存在。
我该怎么做?
Cursor cursor = raisePoProductInformationHelper.searchDetails(UserSharedPreferences.getPreferenceString(Constants.USER_NAME, null), sqLiteDatabase);
if (cursor.moveToFirst()) {
do {
String ProductName = cursor.getString(0);
String Qty = cursor.getString(2);
SqliteRaisePoDetailsBean sqliteRaisePoDetailsBean = new SqliteRaisePoDetailsBean(ProductName, Qty);
sqliteRaisePoDetailsBeanArrayList.add(sqliteRaisePoDetailsBean);
} while (cursor.moveToNext());
sqLiteDatabase.close();
cursor.close();
}
private void submitButtonAction(){
if(sqliteRaisePoDetailsBeanArrayList.contains("")) {
System.out.println("yes it's contains");
} else {
System.out.println("no it's not contains");
}
}
答案 0 :(得分:0)
如果您需要检查,请使用有效的方法,例如<tbody>
<% @tickets.each do |ticket| %>
<tr>
<td><%= ticket.id %></td>
<td><%= ticket.title %></td>
<td><%= ticket.description %></td>
<td><%= ticket.created_at%></td>
<td>
<ul>
<% if @ticket.categories.any? %>
<%= @ticket.categories %>
<li><%= category.name %></li>
<% end %>
</ul>
</td>
要检查它,您只需要致电:
HashSet