我最近看到这个,特别是在Android开发中。
一些例子是:
byte myByte = (byte) stream.read();
或
TextView tView = (TextView) findViewById(R.id.textView);
我不明白的是(byte) / (TextView)部分是什么。
编辑:打扰一下,如果这是重复的,我不知道如何调用它或搜索什么。
答案 0 :(得分:1)
您看到的是Type cast
。您希望处理程序中的特定类型,并告诉编译器按照您描述的方式处理某些内容是安全的。
由于您是告诉编制者可以安全地假设这种处理方法是正确的,因此完全有责任确保这种处理方式,因此相当不安全