Ignorar caracteres finales nulo cuando la conversión de cadena a partir de matriz de caracteres

user43968:

Estoy usando una API JNI (que no puedo modificar) que devuelve una matriz de tamaño fijo carbón que representan una cadena.

Estoy convirtiendo a la secuencia con String.valueOf(char [])

El problema es que yo pueda recibir un conjunto como éste {'a','b','c','\0','\0','\0'}

Usando valueOf()mantiene los NULL de cola y una me sale una cadena equivocada.

¿Hay una manera simple de convertir tales y arreglo a cadena y la eliminación de los nulos?

Mwriksc:
String s = String.valueOf(bits).trim();

acaba de cortar la cadena que va a deshacerse de todos * * líder y espacios en blanco finales.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=225504&siteId=1
Recomendado
Clasificación