/** * @author lautturi.com * Java example: convert string to short java */ import java.util.*; public class Lautturi { public static void main(String[] args) { String str1 = "-6"; Short myShort1 = Short.valueOf(str1); System.out.println("Short:"+myShort1); String str2 = "32760"; Short myShort2 = Short.valueOf(str2); System.out.println("Short:"+myShort2); String str3 = "32768"; Short myShort3 = Short.valueOf(str3); System.out.println("Short:"+myShort3); } }
output:
Short:-6 Short:32760 Exception in thread "main" java.lang.NumberFormatException: Value out of range. Value:"32768" Radix:10 at java.base/java.lang.Short.parseShort(Short.java:122) at java.base/java.lang.Short.valueOf(Short.java:176) at java.base/java.lang.Short.valueOf(Short.java:202)