Using iterators has many benefits. In your case, to remove the current element, the one that the iterator is pointing towards, you can use the remove() method. Keep in mind though, if the remove() method is not preceded by a next() function, an IllegalStateException will be thrown.
If you're looking to learn java, you can experiment with element manipulation with Arrays and iterators to get a better grasp of the concepts.