CharsetDecoder maxCharsPerByte() method in Java with Examples Last Updated : 27 Jun, 2019 Comments Improve Suggest changes Like Article Like Report The maxCharsPerByte() method is a built-in method of the java.nio.charset.CharsetDecoder class which returns the maximum number of characters that will be produced for each byte of input. This value may be used to compute the worst-case size of the output buffer required for a given input sequence. Syntax: public final float maxCharsPerByte() Parameters: The function does not accepts any parameter. Return Value: The function returns the maximum number of characters that will be produced for each byte of input. Below is the implementation of the above function: Program 1: Java // Java program to demonstrate // the above function import java.nio.charset.*; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // Gets the charset Charset charset = Charset.forName("ISO-2022-CN"); // Get the CharsetDecoder CharsetDecoder decoder = charset.newDecoder(); // Prints the maxCharsPerByte System.out.println("The maxCharsPerByte for " + "ISO-2022-CN is " + decoder.maxCharsPerByte()); } } Output: The maxCharsPerByte for ISO-2022-CN is 1.0 Program 2: Java // Java program to demonstrate // the above function import java.nio.charset.*; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // Gets the charset Charset charset = Charset.forName("x-windows-949"); // Get the CharsetDecoder CharsetDecoder decoder = charset.newDecoder(); // Prints the maxCharsPerByte System.out.println("The maxCharsPerByte for " + "ISO-2022-CN is " + decoder.maxCharsPerByte()); } } Output: The maxCharsPerByte for ISO-2022-CN is 1.0 Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/charset/CharsetDecoder.html#maxCharsPerByte-- Comment More infoAdvertise with us Next Article CharsetDecoder maxCharsPerByte() method in Java with Examples S ShubhamMaurya3 Follow Improve Article Tags : Misc Java Java-Functions Java-CharsetDecoder Java-nio-charset package +1 More Practice Tags : JavaMisc Similar Reads CharsetEncoder maxBytesPerChar() method in Java with Examples The maxBytesPerChar() method is a built-in method of the java.nio.charset.CharsetEncoder returns the maximum number of bytes that will be produced for each character of input. The value thus returned is used to get the size of the output buffer required for a given input sentence in its worst case. 1 min read CharsetDecoder malformedInputAction() method in Java with Examples The malformedInputAction() method is a built-in method of the java.nio.charset.CharsetDecoder class which returns this decoder's current action for malformed-input errors. Syntax: public CodingErrorAction malformedInputAction() Parameters: The function does not accepts any parameter. Return Value: T 1 min read CharsetDecoder reset() method in Java with Examples The reset() method is a built-in method of the java.nio.charset.CharsetDecoder class which resets this CharsetDecoder and clears its internal state. Syntax: public final CharsetDecoder reset() Parameters: The function does not accepts any parameter. Return Value: The function returns this CharsetDec 1 min read CharsetDecoder replacement() method in Java with Examples The replacement() method is a built-in method of the java.nio.charset.CharsetDecoder class returns this decoder's replacement value. The replacement value needs to be set inorder to get a valid replacement value. Syntax: public final Charset replacement() Parameters: The function does not accepts an 1 min read CharsetDecoder isCharsetDetected() method in Java with Examples The isCharsetDetected() method is a built-in method of the java.nio.charset.CharsetDecoder class which tells whether or not this decoder has yet detected a charset. The default implementation of this method always throws an UnsupportedOperationException. It should be overridden by auto-detecting dec 2 min read Like