什么"对象objVar =(对象)var;"用Java表示?

时间:2016-06-20 18:53:25

标签: java

我最近看到这个,特别是在Android开发中。

一些例子是:

byte myByte = (byte) stream.read();

TextView tView = (TextView) findViewById(R.id.textView);

我不明白的是(byte) / (TextView)部分是什么。

编辑:打扰一下,如果这是重复的,我不知道如何调用它或搜索什么。

1 个答案:

答案 0 :(得分:1)

您看到的是Type cast。您希望处理程序中的特定类型,并告诉编译器按照您描述的方式处理某些内容是安全的。

由于您是告诉编制者可以安全地假设这种处理方法是正确的,因此完全有责任确保这种处理方式,因此相当不安全