Have following Java code,that creates StringBuilder with “\n”,i.e. carriage return delimiters:
while (scanner.hasNextLine()){
sb.append(scanner.nextLine()).append("\n");
}
It’s occurred,that after last String(line) had “\n” symbol.
How to gracefully remove last “\n” from resulting StringBuilder object?
thanks.
This has always worked for me
Operation is pretty lightweight, internal value holding current content size will just be decreased by 1.
Also, check length value before doing it if you think buffer may be empty.