Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 412905
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T18:07:53+00:00 2026-05-12T18:07:53+00:00

OMG. I have a little project to do and the Strings are killing me!

  • 0

OMG. I have a little project to do and the Strings are killing me!

Now, I have a String which is null (is taken the value from invoking getParameter() from a servlet).

The problem is that, I’m trying to see if it’s null, and, even if it’s null, in the program is telling me that is not null, but later in program, when I’m using the variable, I receive a exception saying the variable is null.

    System.out.println("In  " + ID); // in console: In null
    if ((ID == null) || (ID == "null") || ID.equals(null) || **ID.equals("null")**)
    {

       // after I put the 4th condition, the if is working right (WHAT IS THE PROBLEM?)            
        System.out.println("==null");
        this.ID = "";
    }
    else
    {
        System.out.println("!=null");
        this.ID = ID;
    }
    System.out.println("After " + ID);

What I’m doing wrong?

Only the forth condition is working! What about the rest(except second one, because that condition i put it because I was desperate)

I taught ID == null or ID.equals(null) will be ok, but no.

Edit:
The problem is that, I’m getting the value of the ID from a form(form 1 let’s say- usually). But in this case, I’m using form 2 which doesn’t have any ID inputs, so ID must be null and not "null"

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T18:07:53+00:00Added an answer on May 12, 2026 at 6:07 pm

    Since you get the string from a servlet i can say that this is normal.

    Java converts a null string to a “null” string on some conditions.

    Obviously the string you retrieve is not a null value, but it is a 4 char string “null”

    Why don’t you try debugging? Or just see what does this return:

    System.out.println("Length of ID:  " + ID.Length);
    

    Edit: If you don’t get exception here, this means that the string is not null and also output “Length of ID: 4” will mean that the string is really ID = “null”

    EDIT2: Alright it seems that some guys do not understand what is going on here and they say how can a null string be “null” in some conditions in Java? They find it riddiculus. I prefer them to try this on java:

    String abc = null;
    String xyz = "hello"; 
    System.out.println(xyz + abc); 
    

    The output will be “hellonull” Nothing else…

    Also here we have a servlet. There is a null data. Servlet sends the null data as “null” what should it do? An empty string? Come on!!! ”

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have one table in my database say mytable, which contents request coming from
How can I check if $something['say'] has the value of 'bla' or 'omg' ?
I have a droppable with a drop event handler: $(this).droppable({ drop:function(){ console.log('OMG You Dropped
I have a base 'node' class with an 'update()' member function now i have
I have set up a polling script which basically checks the notification_queue if any
Working in Scala-IDE, I have a Java library, in which one of the methods
I'm trying to create an EJB factory class, which works like this: You have
omg this is driving me mad. I have one table-row containing two table-cells. if
I have this T-SQL (simplified): select 3.00 as score1, null as score2, null as
I am having big problems in fetching exception details from Remote EJBs... I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.