ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1829
1829
EMPFEHLEN
-
11.02.07 16:16 #1
- Registriert seit
- Jan 2007
- Beiträge
- 11
Wollte wissen ob und wenn ja, wie, es möglich ist die Systemlautstärke durch eine Java Application zu ändern. Hab mir schon die System-Klasse angesehen, aber da scheint so etwas nicht enthalten zu sein.
Kennt einer eine Möglichkeit?
-
11.02.07 16:38 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
mit puren Java Mittel geht das so nicht. Was du machen könntest wäre entsprechende Tools ( http://ed.mullen.home.comcast.net/utility.html -> setvol) von Java aus aufzurufen.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
11.02.07 17:42 #3
- Registriert seit
- Jan 2007
- Beiträge
- 11
Funktioniert 1a, danke, aber nun mein Problem ist, dass ich von einer Funktion Strings in der Art von One Two Three usw. bekomme, aber wie kann ich "one" in den integer 1 wandeln? Klar, switch case wär möglich, aber das wär Wahnsinn! Gibts da evtl. eine Klasse dafür? Ne Suche hat nicht viel ergeben

Von 1-100 wär das dann.
-
11.02.07 19:44 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
das geht ganz einfach mit der ICU (International Components for Unicode) Bibliothek von IBM (beispielsweise in Eclipse zu finden -> Beispielsweise %ECLIPSE_HOME%/plugins/com.ibm.icu_3.6.0.20061215.jar):
Damit kann man ganz leicht eine Zahl als Wort und ein Zahlenwort als Zahl formatieren.
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
/** * */ package de.tutorials; import java.util.Locale; import com.ibm.icu.text.RuleBasedNumberFormat; /** * @author Tom * */ public class ICUExample { /** * @param args */ public static void main(String[] args) throws Exception { String numberAsWordGer = "siebenundneunzig"; String numberAsWordUs = "ninety-seven"; int number = 97; System.out.println(number + " -> " + new RuleBasedNumberFormat(RuleBasedNumberFormat.SPELLOUT) .format(number)); System.out.println(new RuleBasedNumberFormat( RuleBasedNumberFormat.SPELLOUT).parse(numberAsWordGer)); System.out.println(number + " -> " + new RuleBasedNumberFormat(Locale.ENGLISH, RuleBasedNumberFormat.SPELLOUT).format(number)); System.out.println(new RuleBasedNumberFormat(Locale.ENGLISH, RuleBasedNumberFormat.SPELLOUT).parse(numberAsWordUs)); } }
Ausgabe:
Code :1 2 3 4
97 -> siebenundneunzig 97 97 -> ninety-seven 97
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
[Oracle] Zahl als Zahlenwort formatieren lassen
Von Thomas Darimont im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 11.02.07, 20:13 -
nach untengestellte Zahl, gegenteil von hochgestellte Zahl
Von aTa im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 06.09.05, 12:21 -
Abfrage: Zahl oder keine Zahl
Von Timitry im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 06.12.04, 22:10 -
Aus zahl,zahl einen float-Wert machen
Von metacortex im Forum JavaAntworten: 8Letzter Beitrag: 06.07.04, 16:11 -
Suche Befehl (gerade Zahl ungerade zahl)
Von hanspeterle im Forum PHPAntworten: 7Letzter Beitrag: 30.05.03, 15:22





Zitieren

Login





