Hi i am writing code for filtering specific data based on the input. if input not available in database it throwing nullpointer exception on the list since i am new in java i dont know how to solve this error
private String isCreditRatingValid(String isin) {
System.out.println(isin);
List<Credit_rating_details> result = Credit.stream()
.filter(i-> i.getIssuer_id()
.contains(isin)).collect(Collectors.toList()); \\throwing NullPointerException on this line\\
if(!result.isEmpty() ) {
validCreditRating = result.get(0).getCredit_rating();
return result.get(0).getCredit_rating();
}else {
return null;
}
Creditis nullCreditis null, obviouslynull.stream()is throwing the exception. Why don't you initialize it?