Correct way to trim a string in Java
问题 In Java, I am doing this to trim a string: String input = " some Thing "; System.out.println("before->>"+input+"<<-"); input = input.trim(); System.out.println("after->>"+input+"<<-"); Output is: before->> some Thing <<- after->>some Thing<<- Works. But I wonder if by assigning a variable to itself, I am doing the right thing. I don't want to waste resources by creating another variable and assigning the trimmed value to it. I would like to perform the trim in-place. So am I doing this right?