本文介绍如何编写 Java 程序将字符串转换为长整型。我们可以使用 parseLong() 函数和 Long.valueOf() 函数将字符串转换为长整型。
在此 Java 示例中,我们声明了两个文本值。接下来,我们使用 Long.parseLong() 函数将声明的字符串值转换为长整型。请记住,如果您解析文本输入,parseLong() 函数会抛出错误。
public class StringToLong {
public static void main(String[] args) {
String s1 = "2233440550";
String s2 = "1099908973";
long l1 = Long.parseLong(s1);
long l2 = Long.parseLong(s2);
System.out.println("Long.parseLong() result = " + l1);
System.out.println("Long.parseLong() result = " + l2);
}
}
Long.parseLong() result = 2233440550
Long.parseLong() result = 1099908973
使用 valueOf 将字符串转换为 Java 长整型程序
此字符串到长整型的示例与上面相同。但是,我们使用了 Long.valueOf() 函数将字符串值转换为长整型数据类型。
public class StringToLong {
public static void main(String[] args) {
String s3 = "99933322222";
String s4 = "11199739989";
long l3 = Long.valueOf(s3);
long l4 = Long.valueOf(s4);
System.out.println("Long.valueOf() result = " + l3);
System.out.println("Long.valueOf() result = " + l4);
}
}
Long.valueOf() result = 99933322222
Long.valueOf() result = 11199739989
使用 parseLong 将字符串转换为长整型
此 程序 允许用户输入值。接下来,我们对该用户给定的值同时使用了 Long.parseLong() 函数和 Long.valueOf() 函数。
import java.util.Scanner;
public class StringToLong {
private static Scanner sc;
public static void main(String[] args) {
String str;
sc= new Scanner(System.in);
System.out.println("\n Please Enter any long Value : ");
str = sc.nextLine();
long l5 = Long.parseLong(str);
long l6 = Long.valueOf(str);
System.out.println("Long.parseLong() result = " + l5);
System.out.println("Long.valueOf() result = " + l6);
}
}
