As mentioned in the title, I am running for loop on a string being read from a file, trying to delete every -
character, But it is weirdly deleting some and skipping others.
This is the String am working on :
this is my function :
System.out.println(newSeq);
System.out.println(" String before deleteing - = " +newSeq + " length = " + newSeq.length());
for (int i = 0; i < newSeq.length(); i++) {
System.out.println("char at : " + i + " = " + newSeq.charAt(i) );
// Delete every -
if ( newSeq.charAt(i) == '-'){
StringBuilder lineString = new StringBuilder(newSeq);
lineString.deleteCharAt(i);
newSeq = lineString.toString();
}
}
System.out.println("String after deleting - = " + newSeq);
output :