如何将 Java 字符串转换为long
原文:https://www.studytonight.com/java-type-conversion/how-to-convert-java-string-to-long
在 Java 中,可以使用 Long.parseLong() 方法和 Long.valueOf() 方法将一个字符串转换为一个长值。
Java Long.parseLong()
法
parseLong() 法是 Long 类的一部分。这是一种静态方法,用于将字符串转换为长值。
例 1:
这里,使用 parseLong() 方法将字符串值转换为长值。
public class StudyTonight
{
public static void main(String args[])
{
String s = "454"; //String Decleration
long i = Long.parseLong(s); // Long.parseLong() converts the string into long
System.out.println(i);
}
}
454
Java Long.valueOf()
法
()法的值是龙类的一部分。此方法用于将String
转换为Long
对象。
例 2:
在这里,字符串值被转换为长值。请看下面的例子。
public class StudyTonight
{
public static void main(String args[])
{
try
{
String s1 = "500"; //String declaration
Long i1 = Long.valueOf(s1); // Long.valueOf() method converts a String into Long
System.out.println(i1);
String s2 = "mohit"; //NumberFormatException
Long i2 = Long.valueOf(s2);
System.out.println(i2);
}
catch(Exception e)
{
System.out.println("Invalid input");
}
}
}
500 无效输入
使用longValue()
方法的转换示例
这里,使用返回 long 对象的长值的longValue()
方法将字符串值转换为长值。请看下面的例子。
public class StudyTonight
{
public static void main(String args[])
{
String s="454"; //String Decleration
Long obj = new Long(s);
long n = obj.longValue();
System.out.println("Long value is : " +n );
}
}
长值为:454