title: Java Operators : |= bitwise OR and assign example
body: <p>I just going through code someone has written and I saw <code>|=</code> usage, looking up on Java operators, it suggests bitwise or and assign operation, can anyone explain and give me an example of it?</p>
  
  <p>Here is the code that read it:</p>
  
  <pre><code>    for (String search : textSearch.getValue())
           matches |= field.contains(search);
  </code></pre>