I have an ArrayList that contains a number of Strings, I want to be able to iterate through the ArrayLists contents searching for a string containing a semicolon. When the semicolon is found I then want to delete all of the Strings including and after the semicolon string.
So;
this, is, an, arra;ylist, string
Would become:
this, is, an
I feel like this is a very simple thing to do but for some reason (probably tiredness) I can't figure out how to do it.
Here's my code so far
public String[] removeComments(String[] lineComponents)
    {
        ArrayList<String> list = new ArrayList<String>(Arrays.asList(lineComponents));
        int index = 0;
        int listLength = list.size();
        for(String str : list)
        {
            if(str.contains(";"))
            {
            }
            index++;
        }
        return lineComponents;
    }
 
     
    