java.util.Locale#setDefault ( )源码实例Demo

下面列出了java.util.Locale#setDefault ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-jdk9   文件: CalendarTest.java
public void Test4374886() {
    Locale savedLocale = Locale.getDefault();
    TimeZone savedTimeZone = TimeZone.getDefault();

    try {
        Locale.setDefault(Locale.US);
        TimeZone.setDefault(TimeZone.getTimeZone("PST"));

        Calendar cal = Calendar.getInstance();
        cal.set(YEAR, 2001);
        cal.set(MONTH, OCTOBER);
        cal.set(WEEK_OF_YEAR, 4);
        cal.set(DAY_OF_WEEK, 2);

        if (cal.get(YEAR) != 2001
                || cal.get(MONTH) != JANUARY
                || cal.get(DATE) != 22
                || cal.get(DAY_OF_WEEK) != MONDAY) {
            errln("Failed : got " + cal.getTime() + ", expected Mon Jan 22, 2001");
        }
    } finally {
        Locale.setDefault(savedLocale);
        TimeZone.setDefault(savedTimeZone);
    }
}
 
源代码2 项目: astor   文件: Vector3DFormatAbstractTest.java
@Test
public void testDefaultFormatVector3D() {
    Locale defaultLocal = Locale.getDefault();
    Locale.setDefault(getLocale());

    Vector3D c = new Vector3D(232.22222222222, -342.3333333333, 432.44444444444);
    String expected =
        "{232"    + getDecimalCharacter() +
        "2222222222; -342" + getDecimalCharacter() +
        "3333333333; 432" + getDecimalCharacter() +
        "4444444444}";
    String actual = (new Vector3DFormat()).format(c);
    Assert.assertEquals(expected, actual);

    Locale.setDefault(defaultLocal);
}
 
源代码3 项目: j2objc   文件: NumberRegressionTests.java
/**
 * DecimalFormat.format() incorrectly formats negative doubles.
 */
@Test
public void Test4106658()
{
    Locale savedLocale = Locale.getDefault();
    Locale.setDefault(Locale.US);
    DecimalFormat df = new DecimalFormat(); // Corrected; see 4147706
    double d1 = -0.0;
    double d2 = -0.0001;
    StringBuffer buffer = new StringBuffer();
    logln("pattern: \"" + df.toPattern() + "\"");
    df.format(d1, buffer, new FieldPosition(0));
    if (!buffer.toString().equals("-0")) { // Corrected; see 4147706
        errln(d1 + "      is formatted as " + buffer);
    }
    buffer.setLength(0);
    df.format(d2, buffer, new FieldPosition(0));
    if (!buffer.toString().equals("-0")) { // Corrected; see 4147706
        errln(d2 + "      is formatted as " + buffer);
    }
    Locale.setDefault(savedLocale);
}
 
源代码4 项目: px-android   文件: LocaleContextWrapper.java
@SuppressWarnings("PMD.AvoidReassigningParameters")
@NonNull
private static Context applyNewLocaleConfig(@NonNull Context context, @NonNull final Locale newLocale) {
    final Configuration newLocaleConfig = context.getResources().getConfiguration();
    final Resources res = context.getResources();

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
        final LocaleList localeList = new LocaleList(newLocale);
        newLocaleConfig.setLocales(localeList);
        newLocaleConfig.setLocale(newLocale);
        context = context.createConfigurationContext(newLocaleConfig);
    } else {
        newLocaleConfig.locale = newLocale;
    }

    Locale.setDefault(newLocale);
    res.updateConfiguration(newLocaleConfig, res.getDisplayMetrics());
    return context;
}
 
源代码5 项目: TencentKona-8   文件: Test4314141.java
/**
 * Tests that candidate bundle names where the final component is an empty string are omitted.
 * Previous versions of ResourceBundle might attempt to load bundles with a trailing
 * underscore (e.g., "Test4314141_") resulting from concatenation with an empty string.
 * This is no longer permitted.
 */
static void testCandidateOmission() {
    Locale.setDefault(Locale.US);
    doTestCandidateOmission("de", "DE", "EURO", new String[] {"_de", ""});
    doTestCandidateOmission("de", "DE", "", new String[] {"_de", ""});
    doTestCandidateOmission("de", "", "EURO", new String[] {"_de", ""});
    doTestCandidateOmission("de", "", "", new String[] {"_de", ""});
    doTestCandidateOmission("", "DE", "EURO", new String[] {"__DE", ""});
    doTestCandidateOmission("", "DE", "", new String[] {"__DE", ""});
    doTestCandidateOmission("", "", "EURO", new String[] {"___EURO", ""});
    doTestCandidateOmission("", "", "", new String[] {""});
}
 
源代码6 项目: astor   文件: TestNullConverter.java
protected void tearDown() throws Exception {
    DateTimeUtils.setCurrentMillisSystem();
    DateTimeZone.setDefault(originalDateTimeZone);
    TimeZone.setDefault(originalTimeZone);
    Locale.setDefault(originalLocale);
    originalDateTimeZone = null;
    originalTimeZone = null;
    originalLocale = null;
}
 
源代码7 项目: jdk8u-dev-jdk   文件: Test4314141.java
/**
 * Verifies the example from the getBundle specification.
 */
static void testExample() {
    Locale.setDefault(new Locale("en", "UK"));
    doTestExample("fr", "CH", new String[] {"_fr_CH.class", "_fr.properties", ".class"});
    doTestExample("fr", "FR", new String[] {"_fr.properties", ".class"});
    doTestExample("de", "DE", new String[] {"_en.properties", ".class"});
    doTestExample("en", "US", new String[] {"_en.properties", ".class"});
    doTestExample("es", "ES", new String[] {"_es_ES.class", ".class"});
}
 
源代码8 项目: ECG-Viewer   文件: MillisecondTest.java
/**
 * Some checks for the getEnd() method.
 */
@Test
public void testGetEnd() {
    Locale saved = Locale.getDefault();
    Locale.setDefault(Locale.ITALY);
    Calendar cal = Calendar.getInstance(Locale.ITALY);
    cal.set(2006, Calendar.JANUARY, 16, 3, 47, 55);
    cal.set(Calendar.MILLISECOND, 555);
    Millisecond m = new Millisecond(555, 55, 47, 3, 16, 1, 2006);
    assertEquals(cal.getTime(), m.getEnd());
    Locale.setDefault(saved);
}
 
源代码9 项目: jdk8u-jdk   文件: Test6341798.java
public static void main(String[] args) {
    Locale reservedLocale = Locale.getDefault();
    try {
        test(ENGLISH, DATA.getBytes());
        test(TURKISH, DATA.getBytes());
    } finally {
        // restore the reserved locale
        Locale.setDefault(reservedLocale);
    }
}
 
源代码10 项目: astor   文件: TestAllPackages.java
public static void main(String args[]) {
    // setup a time zone other than one tester is in
    TimeZone.setDefault(TimeZone.getTimeZone("Asia/Seoul"));
    
    // setup a locale other than one the tester is in
    Locale.setDefault(new Locale("th", "TH"));
    
    // run tests
    String[] testCaseName = {
        TestAllPackages.class.getName()
    };
    junit.textui.TestRunner.main(testCaseName);
}
 
源代码11 项目: openjdk-jdk8u-backup   文件: Test4314141.java
public static void main(String[] args) {
    Locale reservedLocale = Locale.getDefault();
    try {
        testCandidateOmission();
        testExample();
    } finally {
        // restore the reserved locale
        Locale.setDefault(reservedLocale);
    }
}
 
源代码12 项目: astor   文件: TestInstant_Constructors.java
protected void tearDown() throws Exception {
    DateTimeUtils.setCurrentMillisSystem();
    DateTimeZone.setDefault(zone);
    java.util.TimeZone.setDefault(zone.toTimeZone());
    Locale.setDefault(locale);
    zone = null;
}
 
源代码13 项目: logging-log4j2   文件: LevelTest.java
/**
 * Test that dotted lower I + "nfo" is recognized as INFO
 * even in Turkish locale.
 */
@Test
public void testDottedLowerI() {
    final Locale defaultLocale = Locale.getDefault();
    final Locale turkey = new Locale("tr", "TR");
    Locale.setDefault(turkey);
    final Level level = Level.toLevel("info");
    Locale.setDefault(defaultLocale);
    assertEquals("INFO", level.toString());
}
 
源代码14 项目: hop   文件: SimpleTimestampFormatTest.java
@Test
public void testToPattern() throws Exception {
  for ( Locale locale : locales ) {
    Locale.setDefault( Locale.Category.FORMAT, locale );
    tdb = ResourceBundle.getBundle( "org/apache/hop/core/row/value/timestamp/messages/testdates", locale );
    String patternExample = tdb.getString( "PATTERN.HOP" );
    SimpleTimestampFormat stf = new SimpleTimestampFormat( new SimpleDateFormat().toPattern() );
    assertEquals( locale.toLanguageTag(), tdb.getString( "PATTERN.LOCALE.DATE" ), stf.toPattern() );
    stf = new SimpleTimestampFormat( patternExample, Locale.GERMANY );
    assertEquals( locale.toLanguageTag(), patternExample, stf.toPattern() );
    stf = new SimpleTimestampFormat( patternExample, Locale.US );
    assertEquals( locale.toLanguageTag(), patternExample, stf.toPattern() );
  }
}
 
源代码15 项目: astor   文件: RealVectorFormatAbstractTest.java
public void testStaticFormatRealVectorImpl() {
    Locale defaultLocal = Locale.getDefault();
    Locale.setDefault(getLocale());

    ArrayRealVector c = new ArrayRealVector(new double[] {232.222, -342.33, 432.444});
    String expected =
        "{232"    + getDecimalCharacter() +
        "22; -342" + getDecimalCharacter() +
        "33; 432" + getDecimalCharacter() +
        "44}";
    String actual = RealVectorFormat.formatRealVector(c);
    assertEquals(expected, actual);

    Locale.setDefault(defaultLocal);
}
 
源代码16 项目: tn5250j   文件: My5250.java
static public void main(String[] args) {

		if (!isSpecified("-nc",args)) {

			if (!checkBootStrapper(args)) {

				// if we did not find a running instance and the -d options is
				//    specified start up the bootstrap daemon to allow checking
				//    for running instances
				if (isSpecified("-d",args)) {
					strapper = new BootStrapper();

					strapper.start();
				}
			}
			else {

				System.exit(0);
			}
		}

		My5250 m = new My5250();

		if (strapper != null)
			strapper.addBootListener(m);

		if (args.length > 0) {

			if (isSpecified("-width",args) ||
					isSpecified("-height",args)) {
				int width = m.frame1.getWidth();
				int height = m.frame1.getHeight();

				if (isSpecified("-width",args)) {
					width = Integer.parseInt(My5250.getParm("-width",args));
				}
				if (isSpecified("-height",args)) {
					height = Integer.parseInt(My5250.getParm("-height",args));
				}

				m.frame1.setSize(width,height);
				m.frame1.centerFrame();


			}

			/**
			 * @todo this crap needs to be rewritten it is a mess
			 */
			if (args[0].startsWith("-")) {

				// check if a session parameter is specified on the command line
				if (isSpecified("-s",args)) {

					String sd = getParm("-s",args);
					if (sessions.containsKey(sd)) {
						sessions.setProperty("emul.default",sd);
					}
					else {
						args = null;
					}

				}

				// check if a locale parameter is specified on the command line
				if (isSpecified("-L",args)) {
					Locale.setDefault(parseLocal(getParm("-L",args)));
				}
				LangTool.init();
			}
			else {
				LangTool.init();
			}
		}
		else {
			LangTool.init();
		}

		List<String> lastViewNames = new ArrayList<String>();
		lastViewNames.addAll(loadLastSessionViewNames());
		lastViewNames.addAll(loadLastSessionViewNamesFrom(args));
		lastViewNames = filterExistingViewNames(lastViewNames);

		if (lastViewNames.size() > 0) {
			insertDefaultSessionIfConfigured(lastViewNames);
			startSessionsFromList(m, lastViewNames);
			if (sessions.containsKey("emul.showConnectDialog")) {
				m.openConnectSessionDialogAndStartSelectedSession();
			}
		}
		else {
			m.startNewSession();
		}

	}
 
public void unload() throws TechnicalConnectorException {
   LOG.debug("Unloading ConfigurationModule " + this.getClass().getName());
   Locale.setDefault(this.oldLocale);
}
 
源代码18 项目: fluent-validator   文件: Application.java
@Bean
public Validator hibernateValidator() {
    Locale.setDefault(Locale.US);
    ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
    return factory.getValidator();
}
 
@After
public void cleanup() {
    DocumentTypes.resetDocumentTypes();
    ModelExtractors.getInstance().reset();
    Locale.setDefault(currentLocale);
}
 
源代码20 项目: open   文件: OSMApiTest.java
@After
public void tearDown() throws Exception {
    Locale.setDefault(Locale.US);
}