Java 程序将字符串转换为长整型

本文介绍如何编写 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);
	}
}
Java Program to Convert String to Long