flink-instrumentation/workspace/flink-1.4.1-instrumented/flink-1.4.1/flink-core/src/main/java/org/apache/flink/util/StringUtils.java
/**
	 * Reads a String from the given input. The string may be null and must have been written with
	 * {@link #writeNullableString(String, DataOutputView)}.
	 * 
	 * @param in The input to read from.
	 * @return The deserialized string, or null.
	 * 
	 * @throws IOException Thrown, if the reading or the deserialization fails.
	 */
Reads a String from the given input. The string may be null and must have been written with
#writeNullableString(String, DataOutputView).

@param in The input to read from.
@return The deserialized string, or null.

@throws IOException Thrown, if the reading or the deserialization fails.
Reads a String from the given input . The string may be null and must have been written with #writeNullableString ( String DataOutputView ) . @param in The input to read from . @return The deserialized string or null . @throws IOException Thrown if the reading or the deserialization fails .
public static @Nullable String readNullableString(DataInputView in) throws IOException {
		if (in.readBoolean()) {
			return readString(in);
		} else {
			return null;
		}
	}
public static @ Nullable String readNullableString ( DataInputView in ) throws IOException { if ( in . readBoolean ( ) ) { return readString ( in ) ; } else { return null ; } }
Reads a String from the given input.
Reads a String from the given input .