Java 10分钟 long类型
时间: 2023-11-20 22:04:57 浏览: 69
Java 中的 long 类型用于存储整数值,它是一种有符号的 64 位整数类型,范围为 -9223372036854775808 到 9223372036854775807。
以下是一些示例:
```java
long num1 = 123456789L; // 注意要在数字后面加上 L 表示这是 long 类型
long num2 = -987654321L;
System.out.println(num1); // 输出 123456789
System.out.println(num2); // 输出 -987654321
```
需要注意的是,long 类型的字面值需要在数字后面加上 L 或 l,否则会被当作 int 类型处理,导致编译错误。另外,由于 long 类型占用的内存空间比较大,在进行大量计算时需要注意性能问题。
相关问题
java date转Long类型
可以使用Java的Date类的getTime()方法将Date类型转换为Long类型,如下所示:
```
Date date = new Date();
Long timeInMillis = date.getTime();
```
这将返回自1970年1月1日以来的毫秒数,即Long类型的时间戳。
java String转Long类型
你可以使用 Java 内置的 `Long.parseLong()` 方法将 String 转换为 Long 类型。例如:
```java
String str = "123456";
Long num = Long.parseLong(str);
```
在上面的代码中,将字符串 "123456" 转换为 Long 类型的数字。如果字符串不能被解析为 Long 类型,该方法将抛出 `NumberFormatException` 异常。
阅读全文