How do you specify a byte literal in Java?

You cannot. A basic numeric constant is considered an integer (or long if followed by a “L”), so you must explicitly downcast it to a byte to pass it as a parameter. As far as I know there is no shortcut.

Leave a Comment