我有以下对象,我想用bean替换:
file = new File( filePath + fileName.substring(fileName.lastIndexOf("\\")+1)) ;
我试过了:
<bean id="fileone" class="java.io.File">
<constructor-arg type="String" value="filePath + fileName.substring( fileName.lastIndexOf("\\")+1)"/>
</bean>
最终目标是拥有这一行代码:
file=fileone
然而我收到错误:
java.io.FileNotFoundException: filePath + fileName.substring(fileName.lastIndexOf("\")+1)
出现此错误的原因是什么?我以什么方式修改bean?