Java 更改长变量的格式?

Java 更改长变量的格式?,java,string,long-integer,type-conversion,Java,String,Long Integer,Type Conversion,大家好,请给我一些建议,我正在尝试将字符串更改为长变量,如下所示,但失败,请告诉我如何更改: 我有一个长型变量 x = 1411833674288; 我将其转换为字符串,它显示如下1.411833674288E12 如何将其更改回1411833674288 谢谢只需这样做: 长到字符串 long x=1411833674288L; String longToString = Long.toString(x);//or you can use String.valueOf(x); long

大家好,请给我一些建议,我正在尝试将字符串更改为长变量,如下所示,但失败,请告诉我如何更改:

我有一个长型变量

x = 1411833674288;
我将其转换为字符串,它显示如下
1.411833674288E12

如何将其更改回
1411833674288

谢谢

只需这样做:

长到字符串

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
字符串返回到Long

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
已编辑

请注意,此值超出了long数据类型的限制,因此您应该在其范围内使用long,或者将L或L放在值的末尾,正如@Rustum在注释中所说的那样

长到字符串

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
字符串返回到Long

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
已编辑

请注意,此值超出了long数据类型的限制,因此您应该在其范围内使用long,或者将L或L放在值的末尾,正如@Rustum在注释中所说的那样

长到字符串

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
字符串返回到Long

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
已编辑

请注意,此值超出了long数据类型的限制,因此您应该在其范围内使用long,或者将L或L放在值的末尾,正如@Rustum在注释中所说的那样

长到字符串

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
字符串返回到Long

long x=1411833674288L; 

String longToString = Long.toString(x);//or you can use String.valueOf(x);
long y = Long.parseLong(longToString);
已编辑

请注意,此值超出了long数据类型的限制,因此您应该在其范围内使用long,或者将L或L放在值的末尾,正如@Rustum在注释中所说的,您可以使用:

String.valueOf(valueLong);
您可以使用以下选项:

String.valueOf(valueLong);
您可以使用以下选项:

String.valueOf(valueLong);
您可以使用以下选项:

String.valueOf(valueLong);

试试这个:

public static void main(String[] args) {

       long  longVal=1411833674288l;
       String stringVal=Long.toString(longVal);
       System.out.println("longVal = "+longVal);
       System.out.println("stringVal = "+stringVal);
       System.out.println("back to longVal = "+Long.parseLong(stringVal));
    }

试试这个:

public static void main(String[] args) {

       long  longVal=1411833674288l;
       String stringVal=Long.toString(longVal);
       System.out.println("longVal = "+longVal);
       System.out.println("stringVal = "+stringVal);
       System.out.println("back to longVal = "+Long.parseLong(stringVal));
    }

试试这个:

public static void main(String[] args) {

       long  longVal=1411833674288l;
       String stringVal=Long.toString(longVal);
       System.out.println("longVal = "+longVal);
       System.out.println("stringVal = "+stringVal);
       System.out.println("back to longVal = "+Long.parseLong(stringVal));
    }

试试这个:

public static void main(String[] args) {

       long  longVal=1411833674288l;
       String stringVal=Long.toString(longVal);
       System.out.println("longVal = "+longVal);
       System.out.println("stringVal = "+stringVal);
       System.out.println("back to longVal = "+Long.parseLong(stringVal));
    }

您有三种选择:

String y = String.valueof(x);
如果要解析为长字符串,请执行以下操作:

Long d = Long.parseLong(String);

您有三种选择:

String y = String.valueof(x);
如果要解析为长字符串,请执行以下操作:

Long d = Long.parseLong(String);

您有三种选择:

String y = String.valueof(x);
如果要解析为长字符串,请执行以下操作:

Long d = Long.parseLong(String);

您有三种选择:

String y = String.valueof(x);
如果要解析为长字符串,请执行以下操作:

Long d = Long.parseLong(String);


请给我们一个代码,你是怎么做到的?这是我正在声明的代码变量x,并将其转换成字符串,然后我想返回相同的代码,编辑你的问题并添加你的代码。你显然做错了什么,我们正试图帮助你解决这个问题。如果看不到您正在做什么,就无法提供帮助。请提供一个代码您是如何做到的?这是我正在声明的代码变量x,并将其转换为字符串,然后我希望返回相同的代码。编辑您的问题并添加您的代码。你显然做错了什么,我们正试图帮助你解决这个问题。如果看不到您正在做什么,就无法提供帮助。请提供一个代码您是如何做到的?这是我正在声明的代码变量x,并将其转换为字符串,然后我希望返回相同的代码。编辑您的问题并添加您的代码。你显然做错了什么,我们正试图帮助你解决这个问题。如果看不到您正在做什么,就无法提供帮助。请提供一个代码您是如何做到的?这是我正在声明的代码变量x,并将其转换为字符串,然后我希望返回相同的代码。编辑您的问题并添加您的代码。你显然做错了什么,我们正试图帮助你解决这个问题。如果看不到你在做什么,你就无法提供帮助。
long x=1411833674288这将导致编译时错误。将
l
l
放在数字的末尾,表示它是长型。@Rustam非常好的建议我编辑了我的答案
long x=1411833674288这将导致编译时错误。将
l
l
放在数字的末尾,表示它是长型。@Rustam非常好的建议我编辑了我的答案
long x=1411833674288这将导致编译时错误。将
l
l
放在数字的末尾,表示它是长型。@Rustam非常好的建议我编辑了我的答案
long x=1411833674288这将导致编译时错误。将
l
l
放在数字的末尾,表示它是长型。@Rustam很好的建议我编辑了我的答案