Java null pointer exception

Java null pointer exception

Hi I've made an array of Book objects that I made, the array is called library and it can hold 100 books, but currently there are 6. The Book objects contain three private strings; an author, a title and a short summary. A Book object also contains the appropriate constructor and getters and setters. Now I've made a method to search for a given string in a given field and it returns a string called results, but when I try run it, it gives me a NullPointerException. The code is shown below, please help:

protected static Book[] library=new Book[100];

public String searchLibrary(int field,String param){

    String result = "";
    String strfield = "";
    int counter=0;

    switch(field){
    case 1: strfield=library[counter].getAuthor();
    break;
    case 2: strfield=library[counter].getTitle();
    break;
    case 3: strfield=library[counter].getDdc();
    break;
    }

    while(library[counter]!=null){
        if(strfield.contains(param)){
            result+=library[counter].toString()+"\n";
        }
        counter++;
    }
    return result;
}
View Answers

June 16, 2011 at 5:03 PM

Ah I just figured out my error, sorry guys. What a simple mistake, I feel retarded.


June 16, 2011 at 5:58 PM

You can also try the following code:

import java.util.*;

 class Book{
    String author;
    String title;
    String summary;
    public Book(String author,String title,String summary){
    this.author=author;
    this.title=title;
    this.summary=summary;
    } 
    public String getTitle(){
        return title;
    }
    public String getAuthor(){
        return author;
    }
    public String getSummary(){
        return summary;
    }
}
public class BookInformation{
    public static void main(String[]args){
        Scanner input=new Scanner(System.in);
        Book myLibrary[]=new Book[6];
        for(int i=0;i<myLibrary.length;i++){
        System.out.print("Author: ");
        String author=input.nextLine();
        System.out.print("Title: ");
        String title=input.nextLine();
        System.out.print("Summary: ");
        String summary=input.nextLine();
        myLibrary[i]=new Book(author,title,summary);
        System.out.println();
        }
        System.out.println();
        System.out.println("Book Information");

        for (int i = 0; i < myLibrary.length; i++){
            Book library = myLibrary[i];
            System.out.println(library.getAuthor() + "\t "+ library.getTitle() + "\t "+ library.getSummary() + "\t ");
        }
        System.out.println();
        System.out.print("Enter title to search infomation: ");
        String tit=input.nextLine();
        System.out.println();
        for(int i = 0; i <  myLibrary.length; i++) {
            if(tit.equals(myLibrary[i].getTitle())) {
                System.out.println("Author is: "+myLibrary[i].getAuthor());
                System.out.println("Summary is: "+myLibrary[i].getSummary());
            }
        }
     }   
}









Related Tutorials/Questions & Answers:
null pointer exception in java
null pointer exception in java  What is null pointer exception in Java and when it occurs? Show it with an example.Thanks!   Java Null Pointer Exception
what is a null pointer exception in java
what is a null pointer exception in java  what is a null pointer exception in java
Advertisements
Java null pointer exception
Java null pointer exception  Hi I've made an array of Book objects that I made, the array is called library and it can hold 100 books, but currently...[counter].getDdc(); break; } while(library[counter]!=null
Java null pointer exception handling
Java null pointer exception handling   What... program? Is this extends from exception class of Java?   Java null pointer exception handling What is Java NullPointerException? In Java
Null Pointer Exception - Java Beginners
Null Pointer Exception  How Can I Handle NullPoiniterException without using try/catch mechanism
Null Pointer Exception
Null Pointer Exception  whis is the Null Pointer Exception in java? or define Null Pointer Exception with exp?   NullPointerException occurs, when you try to implement an application without referencing the object
Httpservletresponse null pointer exception.
Httpservletresponse null pointer exception.  What is Httpservletresponse null pointer exception?   NullPointerException occurs when we try to implement an application without referencing the object and allocating
NULL POINTER EXCEPTION
NULL POINTER EXCEPTION    What is the Root cause for Class caste exception in struts frame work .and how 2 handle that 1 please help me
Why the null Pointer exception is comming? - Java Beginners
Why the null Pointer exception is comming?  My code is given below...")); String []oldOne = null; String[]newOne; int i = 0...}; String line; String line1; String[] tokens = null
null pointer exception in jsp
null pointer exception in jsp  index.html <html> <...(Exception e) { System.out.println(e); } } %>...); } } catch(Exception e) { out.println(e); } %>
NUll POINTER EXCEPTION
of code i m getting null pointer Exception. can some one please explain what...NUll POINTER EXCEPTION  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
Null pointer exception in hibernate - Hibernate
Null pointer exception in hibernate  Hi i am getting null pointer... is compiled successfully but while running the program i am getting null ponter exception. SessionFactory object is not creating pls give me the solution
when do we get null pointer exception in java
when do we get null pointer exception in java  can anybody explain me abt null pointer exception? like in wt situation do v get NPE? Are these 2 strings same? String str; String str=null
Null Pointer Exception
Null Pointer Exception        Null pointer exceptions are the most common run time ... 3.Point out the reason for null. Understand Null Pointer Exception Suppose we have
null pointer exception cannot be removed
null pointer exception cannot be removed  class list { public... Exception nothing; public int r; public list() { this(null,null,0); } public list(String e,int i) { this.elem = e; this.next = null
Getting Null pointer Exception in the jsp page
Getting Null pointer Exception in the jsp page  I have developed this jsp page to store the data in database.While storing the value of check box in database I am getting null pointer exception in the following code
Getting Null pointer Exception in the jsp page
Getting Null pointer Exception in the jsp page  I have developed this jsp page to store the data in database.While storing the value of check box in database I am getting null pointer exception in the following code
Getting Null pointer Exception in the jsp page
Getting Null pointer Exception in the jsp page  I have developed this jsp page to store the data in database.While storing the value of check box in database I am getting null pointer exception in the following code
Getting Null pointer Exception in the jsp page
Getting Null pointer Exception in the jsp page  I have developed this jsp page to store the data in database.While storing the value of check box in database I am getting null pointer exception in the following code
Null pointer exception error in Jsp - JSP-Servlet
Null pointer exception error in Jsp  Hi i write a login page. when i validate the login value then the nullpointer exception error is occured. my..." attributes in the input tag So id,userpwd gives null pointer exception
Null pointer exception error in Jsp - JSP-Servlet
Null pointer exception error in Jsp  Expert:Majid Hi i write a login page. when i validate the login value then the nullpointer exception error..." attributes in the input tag So id,userpwd gives null pointer exception. Thanks
Handle Null Pointer Exception while text file upload
Handle Null Pointer Exception while text file upload  I want the code for handling null pointer exception in jsp page. That is I need an error page for null pointer exception. The cause for null pointer exception is while
check null exception java
check null exception java  check null exception java - How to check the null exception on Java?   The null pointer exception in java occurs... on it. See the example null pointer exception (adsbygoogle
null pointer
null pointer  dear sir , what is mean by null pointer in c
Null pointer execption
Null pointer execption  what is null pointer exception. I am getting the null pointer exception in this line conn= com.mypay.dao.Connection.getConnection(); what is wrong
Null pointer execption
Null pointer execption  what is null pointer exception. I am getting the null pointer exception in this line conn= com.mypay.dao.Connection.getConnection(); what is wrong
Clicking F5 and reentering value throws Null pointer exception
Clicking F5 and reentering value throws Null pointer exception  Hi, My page performs search operation.Normally when i enter a value and click... refresh my page and enter any value it is throwing Null pointer exception.can
null pointer exceptions
null pointer exceptions  import java.util.*; public class employee { static int ch; static int emp[]; String name; int id,age..."); } } } Exception in thread "main" java.lang.NullPointerException at employee.insert
null pointer error
null pointer error  Respected sir there is a problem in this code when i add any new record in ms access data base from my code, it gives only null pointer error sir please help me my code are given below compilatation class
null pointer error
null pointer error  Respected sir there is a problem in this code when i add any new record in ms access data base from my code, it gives only null pointer error sir please help me my code are given below compilatation class
pointer error java
pointer error java  How to catch null pointer errors in java if the if(value != null) or null
Null pointer exceptation-Java Servlet web application,Problem connecting with MYSQL database
Null pointer exceptation-Java Servlet web application,Problem connecting.... T_T I have develop my java web application in window Environment and now i... develop my java web application in window Environment and now i have buy domain
is there is pointer in java or not??
is there is pointer in java or not??  is there is pointer in java or not plz tell me this with brief?? thank you
Pointer in java - JSP-Servlet
Pointer in java   Hello ! All i know that java has no pointer type facility. but i have a problem to related pointer. Actually m using a dll and in that dll there is function that rec add of byte type variables address
Refresh Button returns null point exception when clicked
Refresh Button returns null point exception when clicked  Dear all... button in java. (adsbygoogle = window.adsbygoogle || []).push({}); When clicking the button it returns an error "null point exception" Thanks
pointer
pointer  CONSTRTUCT A STRUCTURE FOR EMPLOYEE RECORD THAT CONTAINS A PERSON'S NAME, AGE, EMPLOYEE AND SALARY.WRITE A STATEMENT THAT DECLARES A VARIABLE empInfo and a pointer emPtr of type EMPLOYEE.then use the pointer to display
What is a pointer and does Java support pointers?
What is a pointer and does Java support pointers?   Hi, What is a pointer and does Java support pointers? Thanks (adsbygoogle... related to [Java Pointer][1] (adsbygoogle = window.adsbygoogle
Java exception
Java exception  What happens if an exception is not caught
Java exception
Java exception  Can an exception be rethrown
Java Exception
Java Exception  Which is superclass of Exception
java exception
java exception   define an exception called no match exception tat z... { public static void main(String[] args) throws Exception { String z="Hello"; if(!z.equals("India")){ throw new Exception
List of Java Exception
Null Pointer Exception These Exception occurs, when you try... List of Java Exception       Exception in Java are classified on the basis of 
List of Java Exception
Null Pointer Exception These Exception occurs, when you try... List of Java Exception     ...; the exception handled by the java compiler. Java consists of the following type
Exception Java
Exception Java  Hi, What are the Exception Java? Thanks (adsbygoogle = window.adsbygoogle || []).push({});   Hi, Read it at Java Exception. Thanks (adsbygoogle = window.adsbygoogle
Java exception
Java exception  What is the difference between Checked and Unchecked exception
Java exception
Java exception  What is the difference between exception and error
Java Exception
Java Exception  Explain about checked and unchecked Exceptions... this exception will be caught by a well-written application and will also prompt... NullPointerException if a logic error causes a null to be passed to the constructor. Well
exception in java - Java Beginners
exception in java  exception in java
exception in java
exception in java  StringIndexOutOfBounds Exception in flames program   Hi Friend, We have providing you a program. Try it:ADS_TO_REPLACE_1 import java.util.*; public class FlamesProgram{ static String name1
Java Exception
Java Exception  What are monitors

Ads