What kind of Java syntax is "== null? false:true;"
<p>I am looking through code and wondering what this means:</p>

<pre><code>Boolean foo = request.getParameter("foo") == null? false:true;
</code></pre>

<p>It's gotta be something that converts the returning String from getParameter() into a Boolean.</p>

<p>But I've never seen this kind of Java with a questionmark and colon (except in a foreach loop).
Any hel appreciated!</p>
