Remove “empty” character from String

后端 未结 9 1970
不思量自难忘°
不思量自难忘° 2020-12-14 10:42

I\'m using a framwork which returns malformed Strings with \"empty\" characters from time to time.

\"foobar\" for example is represented by: [,f,o,o,b,a,r]

T

9条回答
  •  爱一瞬间的悲伤
    2020-12-14 11:19

    This is what worked for me:-

        StringBuilder sb = new StringBuilder();
        for (char character : myString.toCharArray()) {
            int i = (int) character;
            if (i > 0 && i <= 256) {
                sb.append(character);
            }
        }  
        return sb.toString();
    

    The int value of my NULL characters was in the region of 8103 or something.

提交回复
热议问题