如何在 Java 中将字符串值转换为短值,示例
在 Java 中给定一个字符串“ str ,任务是将这个字符串转换为短类型。
示例:
Input: str = "1"
Output: 1
Input: str = "3"
Output: 3
方法 1:(天真法) 一种方法是遍历字符串,将数字一个接一个地添加到短类型中。这种方法不是一种有效的方法。
方法二:(使用 Short.parseShort()方法) 最简单的方法就是使用 java.lang 包中短类的 parseShort()方法。此方法接受要分析的字符串,并从中返回短类型。如果不可转换,此方法将引发错误。
语法:
Short.parseShort(str);
下面是上述方法的实现:
示例 1: 显示成功转换
// Java Program to convert string to short
class GFG {
// Function to convert String to Short
public static short convertStringToShort(String str)
{
// Convert string to short
// using parseShort() method
return Short.parseShort(str);
}
// Driver code
public static void main(String[] args)
{
// The string value
String stringValue = "1";
// The expected short value
short shortValue;
// Convert string to short
shortValue = convertStringToShort(stringValue);
// Print the expected short value
System.out.println(
stringValue
+ " after converting into short = "
+ shortValue);
}
}
Output:
1 after converting into short = 1
方法 3:(使用 Short.valueOf()方法) 短类的 valueOf()方法将数据从其内部形式转换为人类可读的形式。
语法:
Short.valueOf(str);
下面是上述方法的实现:
示例 1: 显示成功转换
// Java Program to convert string to short
class GFG {
// Function to convert String to Short
public static short convertStringToShort(String str)
{
// Convert string to short
// using valueOf() method
return Short.valueOf(str);
}
// Driver code
public static void main(String[] args)
{
// The string value
String stringValue = "1";
// The expected short value
short shortValue;
// Convert string to short
shortValue = convertStringToShort(stringValue);
// Print the expected short value
System.out.println(
stringValue
+ " after converting into short = "
+ shortValue);
}
}
Output:
1 after converting into short = 1
版权属于:月萌API www.moonapi.com,转载请注明出处