I am having a Vector<String>
containing some items. I want to search those items in database.
For that purpose I need to make a String consisting of comma separated items out of that Vector
so that I can pass it to SQL Query
.
I am doing something like this.
StringBuilder list = new StringBuilder("");
for (String items : itemList) {
if(its last element then) //How to check here
list.append(items);
else
list.append(items+",");
}
but that will return me the output like "item1,item2,item3,"
where as I want to omit the last comma (,)
in case if it is last element of Vector.
I have checked Vector API
and found this method lastElement()
(which returns last element not boolean
).
How can I check it in the loop or is there any smarter/efficient way to do it?