我想问一下JAVA中 String str=(String)request.getParameter("Page");request前面的(string)是什么意思

我想问一下JAVA中 String str=(String)request.getParameter("Page");request前面的(string)是什么意思
看一个项目的源代码看到好多 String str=(String)request.getParameter("Page");
ConsumerForm consumerForm=(ConsumerForm)session.getAttribute("form");

类似这样的代码 不知道(String)和(ConsumerForm)带括号是什么意思,求解答!谢谢!
request.getParameter 返回的就是String类改缓型 不用做强制类型转核基模换 是多余的。
而session.getAttribute 返回的是Object类型 就需要强制类型转换成ConsumerForm

PS:但是锋郑写了也不会出错。
这个是强升者制类型转换,request.getparamete("page")会返回一个对象,前面吵哪薯加(String)是将这个对象强制转换成String类型的对象缓亮,ok
强制装换类型
强制类型转换
强制转换类型
← 上一篇: 下一篇: →