title: Java equivalent for CultureInfo.InvariantCulture Property in C#
body: <p>Yes,I am new to java and this question is asked in some other links in stackoverflow ( <a href="https://stackoverflow.com/questions/5316500/java-equivalent-of-invariant-culture">Java equivalent of Invariant Culture</a>). But still there is no conclusion stating that,</p>
  
  <ol>
  <li>There is no equivalent in java to do this</li>
  <li>There is an alternative</li>
  </ol>
  
  <p>Also what will the below statement do in java.</p>
  
  <pre><code>Locale invariant = new Locale("","","");
  </code></pre>
  
  <p>Am interested in the above statement because in C# the below code will bring the Invariant culture setting.</p>
  
  <pre><code>CultureInfo Invc = New CultureInfo("");
  </code></pre>
  
  <p>I like to know whether this is possible to have invariant culture setting in java, Is it possible by any workarounds or how to write code in Java with independent culture settings. The below MSDN quote states the necessary of independent culture settings.</p>
  
  <blockquote>
    <p>Storing data in a culture-independent format guarantees a known format
    that does not change. When users from different cultures access the
    data, it can be formatted appropriately based on specific user. For
    example, if your application stores DateTime types in a text file,
    formatted for the invariant culture, the application should use the
    InvariantCulture property when calling ToString to store the strings
    and the Parse method to retrieve the strings. This technique ensures
    that the underlying values of the DateTime types do not change when
    the data is read or written by users from different cultures.</p>
  </blockquote>