首页 > 解决方案 > java中带有变量类型的圆括号是什么意思?

问题描述

我找到了这段代码:

Iterator iterator = set.iterator();
while(iterator.hasNext(){
  String element = (String) iterator.next();
}

中的圆括号(String)是什么意思?

标签: javabrackets

解决方案


它是类型转换(强制转换)。

https://en.wikipedia.org/wiki/Type_conversion

从 iterator.next() 返回的对象被转换为 String 类型。


推荐阅读