- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包额外内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包实用资源
- Java.lang - 实用资源
- Java.lang - 讨论
Java - 简短的 toString() 方法
Java Short toString() 方法检索给定短整数值的字符串表示形式。该值被转换为带符号十进制数,并作为字符串返回。
Java 中的 Short 对象是“Short”包装类的实例,它存储短整型原始数据类型。但是,在某些情况下,我们需要将 short 转换为 String,因为这允许我们存储 short 或其他存储数字的数据类型(例如整数或浮点数)无法存储的更大数字。
此方法有两个多态变体;无参数和带 short 参数(在下面的语法中讨论)。
语法
以下是Java Short toString() 方法的语法:
public String toString() // without argument or, public static String toString(short s) // with a short argument
参数
s − 这是要转换的 short 值。// 第二种语法
返回值
此方法返回此对象或参数的以 10 为基数的字符串表示形式。(如果传递)。
获取带正值的 Short 的字符串表示形式示例
下面给出的代码演示了 Java Short toString() 方法的使用方法,方法是创建一个 Short 对象。然后返回表示此 short 值的字符串对象,无需传递任何参数:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { Short s = new Short("53"); // returns a string representation String retval = s.toString(); System.out.println("Value = " + retval); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
Value = 53
获取带正值的 Short 的字符串表示形式示例
以下示例使用 try-catch 语句将 short 值赋值给字符串对象 'str',从而将其转换为等效的字符串值:
package com.tutorialspoint; import java.util.Scanner; public class ShortDemo { public static void main(String[] args) { try { Short value1 = 98; // conversion to string String str = value1.toString(); System.out.println("The equivalent string value is = " + str); } catch (Exception e) { System.out.println("Error: Invalid input!"); } try { Short value2 = 0 * 64576; // conversion to string String str2 = value2.toString(); System.out.println("The equivalent string value is = " + str2); } catch (Exception e) { System.out.println("Error: Invalid input!"); } } }
输出
以下是上述代码的输出:
The equivalent string value is = 98 The equivalent string value is = 0
获取带正值的 Short 的字符串表示形式示例
以下是此方法的另一个示例:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // create short object and assign value to it short sval = 50; Short shortValue = new Short(sval); // returns a String object representing this Short value. System.out.println("Value is = " + shortValue.toString()); // returns a String object representing the specified short System.out.println("Value of specified short is = " + Short.toString((short)sval)); } }
输出
上述代码的输出如下:
Value is = 50 Value of specified short is = 50
获取带负值的 Short 的字符串表示形式示例
在下面的示例中,我们也可以在一个具有负值的 Short 对象上调用 toString() 方法。
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // create short object and assign value to it short sval = -50; Short shortValue = new Short(sval); // returns a String object representing this Short value. System.out.println("Value is = " + shortValue.toString()); } }
输出
执行上述代码后,我们将得到以下输出:
Value is = -50
java_lang_short.htm
广告