我在使用instanceof Double時遇到了一些麻煩,無論我使用Double還是Double,並且如果我在if語句的上面或下面進行解析,我都會收到錯誤。Double Java的實例
任何幫助,將不勝感激。
更新:錯誤根據解析的位置不同而不同,範圍從不能比較字符串到double,這是顯而易見的。但也不能雙
List<String> graphlist = Arrays.asList(formula.split(","));
if(!(graphlist.get(0) instanceof String || graphlist.get(1) instanceof String)){
if(!(graphlist.get(2) instanceof Double|| graphlist.get(3) instanceof Double)){
s.append("Invalid Graph Syntax.");
}
}
lower = Double.parseDouble(graphlist.get(2));
upper = Double.parseDouble(graphlist.get(3));
請包括錯誤 –
你爲什麼不把它繞在一個嘗試catch塊,並讓我們例外 – AurA
要了解類型化容器的工作原理?我建議你在提出更多如此微不足道的問題之前,先閱讀一些關於它們的內容:[關於泛型的常見問題](http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html)和[Wiki](http:// en.wikipedia.org/wiki/Generics_in_Java) –