将字符串转换为长字符串的 Java 程序
原文:https://www . geesforgeks . org/Java-program-convert-string-to-long/
给定一个字符串,任务是在 Java 中将给定的字符串转换为 Long。
示例:
Input : String = "20"
Output: 20
Input : String = "999999999999"
Output: 999999999999
字符串:Java 中的字符串是内部由字符数组支持的对象。由于数组是不可变的,而字符串也是一种保存字符的特殊数组,因此字符串也是不可变的。
Long: 长数据类型是 64 位二进制补码整数。其值范围介于(-2 63 )至(2 63 -1)(含)之间。其默认值为 0。当您需要的值范围超过 int 提供的值范围时,可以使用长数据类型。
方法
在 Java 中,有许多方法可以将字符串转换为长数据类型。下面列出了其中的一些。
- 使用 Long.parseLong()方法
- 使用 Long.valueOf()方法
- 使用长类构造函数
1.使用 Long.parseLong()方法
Long.parseLong()方法是一种方法,其中字符串中的所有字符都必须是数字,除了第一个字符,第一个字符可以是数字或减号“-”。
语法:
Long varLong=Long.parseLong(str);
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to convert String to Long
// using parseLong()
public class GFG {
// main method
public static void main(String args[])
{
// create a String
String str = "999999999999";
System.out.println("String - " + str);
// convert into Long
long varLong = Long.parseLong(str);
// print String as Long
System.out.println("Long - " + varLong);
}
}
Output
String - 999999999999
Long - 999999999999
2.使用 Long.valueOf()方法
Long.valueOf()方法是将字符串转换为长值的方法。与 parseLong(String)方法类似,该方法也允许将减号“-”作为字符串中的第一个字符。
语法:
long varLong = Long.valueOf(str);
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to convert String to Long
// using valueOf()
public class GFG {
// main method
public static void main(String args[])
{
// create a String
String str = "999999999999";
System.out.println("String - " + str);
// convert into Long
long varLong = Long.valueOf(str);
// print String as Long
System.out.println("Long - " + varLong);
}
}
Output
String - 999999999999
Long - 999999999999
3.使用长类构造函数
long 类有一个构造函数,它允许 String 参数,并创建一个新的 long 对象,该对象用等效的 Long 值表示指定的字符串。
Java 语言(一种计算机语言,尤用于创建网站)
import java.util.*;
import java.io.*;
class GFG {
public static void main (String[] args) {
String str = "999999999";
System.out.println("String - " + str);
//Conversion using Long(String s) constructor
long num = new Long(str);
System.out.println("Long - " + num);
}
}
输出
String - 999999999
Long - 999999999
版权属于:月萌API www.moonapi.com,转载请注明出处