java中long和string的区别
时间: 2024-01-13 08:02:26 浏览: 31
Java中的long和String是两种完全不同的数据类型。
long是一种基本数据类型,用于表示整数类型的数据。它占用8个字节(64位)的内存空间,取值范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。
而String是一种引用数据类型,用于表示字符串类型的数据。它由多个字符组成,可以表示任意长度的字符串。String类型的数据在Java中是不可变的,也就是说,一旦创建了一个String对象,就不能再修改它的值。可以通过字符串连接符“+”将多个字符串拼接起来。
因此,long和String在Java中是两种完全不同的数据类型,使用时需要注意区分。
相关问题
java中long转换成string
在Java中,可以使用`Long.toString()`方法将long类型转换为字符串类型。
```java
public class Main {
public static void main(String[] args) {
long num = 123456L;
String str = Long.toString(num);
System.out.println(str);
}
}
```
输出结果为:
```
123456
```
Java中long类型转换为String
可以使用Java中的toString()方法将long类型转换为String类型,示例代码如下:
```java
long num = 123456789L;
String str = Long.toString(num);
System.out.println(str);
```
输出结果为:
```
123456789
```
另外,也可以使用String类的valueOf()静态方法将long类型转换为String类型,代码如下:
```java
long num = 123456789L;
String str = String.valueOf(num);
System.out.println(str);
```
输出结果也是:
```
123456789
```