public static char[] readCharArray(final DataInput in) throws IOException {
		final char[] values = new char[readInt(in)];
		for (int i = 0; i < values.length; ++i) {
			values[i] = (char)readInt(in);
		}
		return values;
	}
Read an {@code char[]} array from the data input.

@param in the data source
@return the read values
@throws IOException if an I/O error occurs
jenetics/src/main/java/io/jenetics/internal/util/SerialIO.java