gpt4 book ai didi

java - 对 IndexOutOfBoundsException 的引用不明确

转载 作者:行者123 更新时间:2023-12-01 06:48:09 25 4
gpt4 key购买 nike

错误:

对 IndexOutOfBoundsException 的引用不明确,com.sun.star.lang 中的类 com.sun.star.lang.IndexOutOfBoundsException 和 java.lang 中的类 java.lang.IndexOutOfBoundsException 均匹配

代码:

public void insertIntoCell(int CellX, int CellY, String theValue, 
XSpreadsheet TT1,
String flag) throws IndexOutOfBoundsException {

XCell oCell = null;
oCell = TT1.getCellByPosition(CellX, CellY);

if (flag.equals("V")) {
oCell.setValue((new Float(theValue)).floatValue());
} else {
if (theValue!=null && theValue.length()>0 && theValue.length()!=0) {
oCell.setFormula("'"+(String)theValue.toString());
} else {
oCell.setFormula((String)theValue.toString());
}
}
}

最佳答案

完全限定异常类型。

public void insertIntoCell.. throws com.sun.star.lang.IndexOutOfBoundsException {
}

我假设您不打算抛出java.lang.IndexOutOfBoundsException,这是一个未经检查的RuntimeException,但我可能是错的。

您还可以使用single-type import declaration相反:

import com.sun.star.lang.IndexOutOfBoundsException;
//...

public void insertIntoCell.... throws IndexOutOfBoundsException {
}

但这可能会导致更多困惑。

关于java - 对 IndexOutOfBoundsException 的引用不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com