草庐IT

PHPExcel_Writer_Exception

全部标签

java - 如何将 Writer 转换为字符串

Writerwriter=newWriter();Stringdata=writer.toString();/*thevalueisnotcastinganddisplayingnull...*/还有其他方法可以将写入器转换为字符串吗? 最佳答案 如果我想用它制作一个字符串,我会使用专门的作家。Writerwriter=newStringWriter();Stringdata=writer.toString();//nowitworksfine 关于java-如何将Writer转换为字符

java - 使用 Apache POI 读取 xlsx 文件时出现异常(org.apache.poi.openxml4j.exception - 无内容类型 [M1.13])?

我正在使用ApachePOI(XSSFAPI)读取xlsx文件。当我尝试读取文件时,出现以下错误:org.apache.poi.POIXMLException:org.apache.poi.openxml4j.exceptions.InvalidFormatException:Packageshouldcontainacontenttypepart[M1.13]代码:publicclassReadXLSX{privateStringfilepath;privateXSSFWorkbookworkbook;privatestaticLoggerlogger=null;privateInp

java - 错误消息 "unreported exception java.io.IOException; must be caught or declared to be thrown"

这个问题在这里已经有了答案:Whatdoes"error:unreportedexception;mustbecaughtordeclaredtobethrown"meanandhowdoIfixit?(1个回答)关闭5个月前。错误:filecontent.java:15:unreportedexceptionjava.io.IOException;mustbecaughtordeclaredtobethrownshowfile();^filecontent.java:78:unreportedexceptionjava.io.IOException;mustbecaughtordec

java - 与 Java 中的 Exception 与 Throwable 相关的开销

我知道thrownewException();有相当大的开销,因为它会创建一个完整的stackTrace等。有没有thrownewThrowable();出现同样的问题?这种行为是继承的,还是抛出Throwable的开销更小(没有)?编辑从分析员的角度来看,用户输入错误的密码是程序正常执行顺序的一个异常(exception)。所以如果我有:publicSessionnewSession(){validate_user_and_password();}从分析师的角度来看,抛出UserNotValidException听起来是正确的。如果您的代码具有非常好的抽象,则返回null或0听起来不

java - 为什么我收到消息 : "Unhandled event loop exception Java heap space" in Eclipse when using javascript autocomplete?

当我尝试使用任何javascript模板时,Eclipse总是挂起,我收到以下消息:弹出“未处理的事件循环异常Java堆空间”。我为Eclipse进程和Java进程启动了一个top命令(使用Ubuntu),然后尝试在Eclipse上使用自动完成。我注意到Java进程将我的CPU占用到100%,而内存保持不变(大约22%)。我没有对我的EclipseIDE进行任何更改就得到了这个...关于如何解决这个问题的任何想法?编辑:我还注意到,在首选项窗口下:Javascript/内容辅助/高级选中“其他Javascript提案”选项。取消选中后,问题就解决了。但是,它缺乏对变量和对象的内容辅助。

java - java.io.writer 的 append 和 write 方法有什么区别?

java.io.Writer接口(interface)有两个方法叫做append和write。这两者有什么区别?它甚至说Aninvocationofthismethodoftheformout.append(c)behavesinexactlythesamewayastheinvocationout.write(c)那么有两个方法名称变体的原因是什么? 最佳答案 append()和write()之间存在细微差别。所有这些你都可以通过阅读Javadocs来解决。暗示。;)write只会接受一个不能为空的字符串并返回voidappend

java - 错误 :could not create the Java Virtual Machine Error:A fatal exception has occured. 程序将退出

我刚刚在我的64位Windows-10操作系统上安装了JavaSEDevelopmentKit8u91。我设置了我的path变量。我在命令提示符中尝试了java--version它给了我一个错误。c:\Users\Onlymanu>java--versionUnrecognizedoption:--versionError:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit.但是当我尝试java-version时,它起作用了。我尝试初始化_JAVA_OPTIONS环境变

java - 为什么我会得到 "Unhandled exception type IOException"?

我有以下简单的代码:importjava.io.*;classIO{publicstaticvoidmain(String[]args){BufferedReaderstdIn=newBufferedReader(newInputStreamReader(System.in));StringuserInput;while((userInput=stdIn.readLine())!=null){System.out.println(userInput);}}}我收到以下错误消息:----------1.ERRORinio.java(atline10)while((userInput=st

java - "duck an exception"是什么意思?

在AdvantagesofExceptionsJava™教程的部分:Amethodcanduckanyexceptionsthrownwithinit,therebyallowingamethodfartherupthecallstacktocatchit.[...]...duckinganexceptionrequiressomeeffortonthepartofthemiddlemanmethods.Anycheckedexceptionsthatcanbethrownwithinamethodmustbespecifiedinitsthrowsclause.这里的“鸭子异常”是什

java - throw e 和 throw new Exception(e) 有什么区别?

考虑:try{//Somecodehere}catch(IOExceptione){throwe;}catch(Exceptione){throwe;}throwe和thrownewException(e)有什么区别?try{//Somecodehere}catch(IOExceptione){thrownewIOException(e);}catch(Exceptione){thrownewException(e);} 最佳答案 如果您不需要调整异常类型,则重新抛出(进一步抛出)同一个实例而不做任何更改:catch(IOExcep