単純に文字列を返すように作成した getString() メソッドを使用して別のクラスから文字列にアクセスしようとすると、NullPointerException が発生します。これを使用しようとする場所と、例外が発生する場所は次のとおりです。
public void storeChar(String str)
{
wordSeed wrdSd = new wordSeed();
seed = wrdSd.getSeed();
for(int i = 0; i < str.length(); i++)
{
if(str.contains(seed))
{
int temp = str.indexOf(seed, i);
singleChar.add(str.charAt(temp));
}
}
}
wrdSd.getSeed() から文字列を取得してシードに格納していますが、それは明らかに、必要なものではなくシードに null を入れているだけです。次に、 str.contains(seed) を使用しようとすると、例外がスローされます。
よろしくお願いします。