Die Wege um die Resource-Bundles in Java zu nennen

October 13

Die Wege um die Resource-Bundles in Java zu nennen

Die Briefe, die Sie auf dieser Seite lesen sind in Englisch. Als englische Lautsprecher nehmen Sie es als selbstverständlich, dass der Computer und die Programme, die Sie verwenden, die in Englisch beschriftet sind. Jedoch werden die Computer auf der ganzen Welt verwendet. Java-Programmierer, die ihre Programme für den internationalen Gebrauch sein wollen müssen folglich das ResourceBundle-Objekt verwenden. Benennen dieses Objekt ist ein einfacher Prozess.

Gebietsschemas

Da Computer weltweit verwendet werden, sollen Systeme in einer Reihe von verschiedenen Sprachen zu arbeiten. Jede Sprache, in der ein Computer programmiert ist, betreiben, heißt "Gebietsschema". Die Programmiersprache Java kommt mit einer Reihe von diese Gebietsschemas, eingebaut in eine Klasse namens "ResourceBundle." Java-Programmierer können diese Gebietsschemas zugreifen, indem eine neue Instanz der ResourceBundle mit den entsprechenden Parametern zu instanziieren.

Aktuelle Gebietsschema

Das aktuelle Gebietsschema ist ein anderer Name für das Gebietsschemaeinstellungen, die der Programmierer in einem bestimmten Programm verwenden möchte. Das Gebietsschema, das der Programmierer verwenden wird in eine Instanz des Objekts "Locale" gespeichert. Was genau der Programmierer dieses Gebietsschemaobjekt aufruft, liegt ganz bei dem Programmierer. Der Programmierer benennt das Gebietsschema-Objekt, wenn er, mit der Syntax erklärt "Locale MyCurrentLocale neuen Locale(locales); =" wo "MyCurrentLocale" ist der Name, der Programmierer dem Locale-Objekt gibt, und "Locales" sind die Namen der Gebietsschemas, die Sie verwenden möchten.

Ressource-Bundles

Die ResourceBundle-Klasse enthält die erforderlichen Daten für die verschiedenen Gebietsschemas. Wenn der Programmierer ein neues ResourceBundle-Objekt deklariert, was Gebietsschemas, es sich zieht, die Ländereinstellungen abhängen der Programmierer im Locale-Objekt aufgeführt. Dieses Objekt ist einer der Parameter, dass Java-Programmierer in das ResourceBundle-Klasse zum Abrufen der richtigen Gebietsschemas übergeben wird.

Benennung

Ebenso wie der Programmierer welcher Name auswählen kann, er entscheidet sich für die Locale-Objekt, er kann wählen, was den Namen für seine ResourceBundle Objekt, er entscheidet, wann er es erklärt. Die Syntax lautet "ResourceBundle-MyResourceBundle = ResourceBundle.getBundle (Zielobjekt, MyCurrentLocale);" "MyResourceBundle" wo ist die geben Ihnen das ResourceBundle-Objekt und "Zielobjekt" ist der Name der Klasse oder Eigenschaft Datei wofür ist der Programmierer mit dem ResourceBundle-Objekt.