java怎么查看变量类型
时间: 2023-06-08 15:05:34 浏览: 75
在 Java 中,可以使用关键字 `instanceof` 来查看一个变量的类型。例如,以下代码可以判断 `obj` 是否为 `String` 类型:
```
if (obj instanceof String) {
// obj 是一个 String
} else {
// obj 不是一个 String
}
```
另外,可以使用 `getClass()` 方法获取一个对象的运行时类,例如:
```
Object obj = "hello";
Class<?> c = obj.getClass(); // c 表示 obj 的运行时类
System.out.println(c.getName()); // 输出 java.lang.String
```
相关问题
java 输出变量的类型
你可以使用 System.out.println() 或 System.out.print() 输出变量的类型,例如:
int i = 10;
System.out.println("i 的类型是:" + i.getClass());
这将输出:i 的类型是:class java.lang.Integer
java定义时间类型变量
在 Java 中,可以使用类库中的 Date 或者 Calendar 类来定义时间类型变量。例如:
1. 使用 Date 类:
```
Date date = new Date();
```
2. 使用 Calendar 类:
```
Calendar calendar = Calendar.getInstance();
```
可以根据需要设置 Calendar 对象中的年、月、日、时、分、秒等时间信息,例如:
```
calendar.set(Calendar.YEAR, 2021);
calendar.set(Calendar.MONTH, 8);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 30);
calendar.set(Calendar.SECOND, 0);
```
这样就可以设置一个时间为 2021 年 9 月 1 日 10 点 30 分的 Calendar 对象了。