Java プログラミングは初めてで、問題の解決策が見つかりません。とても簡単な問題だと思いますが、何が間違っているのかわかりませんので、どなたか助けていただければ幸いです。問題は、配列にデータを格納しようとすると、次のエラーが返されることです。
Exception in thread "main" java.lang.NullPointerException
コード
public class FetchData{
private String rows[][];
private int rowCount;
public FetchData(){
rowCount = 0;
}
public boolean ConnectAndFetch(String start, String end){
//not relevant to the problem
for(...){
List<WebElementdivList = driver.findElements(By.tagName("div"));
int divCount = 0;
int colCount = 0;
for (WebElement elem : divList) {
if(divCount 24){
if(colCount < 17){
System.out.println(elem.getText());
//System.out.println(colCount);
//System.out.println(rowCount);
rows[rowCount][colCount] = elem.getText();
colCount++;
} else {
rowCount += 1;
colCount = 0;
}
}
divCount++;
}
}
return true;
}
宣言と関係があると思いますがprivate String rows[][];
、修正方法がわかりません。よろしくお願いします!