---
title: 'Using format()/printf() for formatting and Scanner for parsing localized elements'
url: 'https://tutego.de/blog/javainsel/2007/05/using-formatprintf-for-formatting-and-scanner-for-parsing-localized-elements'
markdown: 'https://tutego.de/blog/javainsel/2007/05/using-formatprintf-for-formatting-and-scanner-for-parsing-localized-elements.md'
date: '2007-05-07'
description: 'format() from String or printf() from e.g. PrintWriter will use the default language except you give a Local object as the first argument: String s1 = String.format( Locale.ENGLISH, "%,.2f", 1000234234.56772345 );String s2 = String.format( Locale.FRANCE, "%,.2f", 1000234234.56772345 );System.out.pr…'
taxonomy:
  category:
    - Allgemein
---

# Using format()/printf() for formatting and Scanner for parsing localized elements

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Using format()/printf() for formatting and Scanner for parsing localized elements

07.05.2007 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

`format()` from `String` or `printf()` from e.g. PrintWriter will use the default language except you give a Local object as the first argument:

```java
String s1 = String.format( Locale.ENGLISH, "%,.2f", 1000234234.56772345 );String s2 = String.format( Locale.FRANCE, "%,.2f", 1000234234.56772345 );System.out.println( s1 );                               // 1,000,234,234.57System.out.println( s2 );                               // 1 000 234 234,57
```

And the class `Scanner` offers `nextDouble()` that uses the default language too except you use `useLocale()`.

```java
double s1p = new Scanner( s1 ).useLocale( Locale.ENGLISH ).nextDouble();double s2p = new Scanner( s2 ).useLocale( Locale.FRENCH ).nextDouble();
```

The methods `format()`/printf() and the class `Scanner` are very handy and easy to use.

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Verhältnis von deprecated Elementen zur Gesamtheit](https://tutego.de/blog/javainsel/2007/05/verhaltnis-von-deprecated-elementen-zur-gesamtheit.md)
- Next: [Contact to javax.beans.binding](https://tutego.de/blog/javainsel/2007/05/contact-to-javax-beans-binding.md)
