De letters die u leest op deze pagina Noem zijn in het Engels . Als een Engels spreker , kunt u ervan uitgaan dat uw computer , en de programma's die u gebruikt , worden gelabeld in het Engels . Echter, zijn computers gebruikt over de hele wereld . Bijgevolg zal Java-programmeurs die willen hun programma's te zijn van internationaal gebruik moeten de ResourceBundle object gebruiken . Benoemen van dit object is een eenvoudig proces . Locales Omdat computers wereldwijd worden gebruikt , zijn systemen die zijn ontworpen om te werken in een aantal verschillende talen . Elke taal waarin een computer is geprogrammeerd om wordt een "locale ". De programmeertaal Java wordt geleverd met een aantal van deze locaties ingebouwd in een klasse met de naam " ResourceBundle . " Java-programmeurs kunnen toegang krijgen tot deze locaties door het instantiëren van een nieuw exemplaar van ResourceBundle met de juiste parameters . Actueel Locale De huidige locale is een andere naam voor de landinstellingen die de programmeur wil gebruiken in een bepaald programma . De locale de programmeur zal gebruiken wordt opgeslagen in een geval van de "Locale " object . Wat is precies de programmeur noemt deze locale object is geheel aan de programmeur . De programmeur noemt de locale object wanneer hij verklaart het, met de syntax "Locale myCurrentLocale = new Locale ( locales ) ; " waar " myCurrentLocale " is de naam van de programmeur geeft aan de Locale object , en " locales " zijn de namen van de locales u wilt gebruiken . Resource Bundels de ResourceBundle klasse bevat de nodige gegevens voor alle verschillende locaties . Wanneer de programmeur verklaart een nieuw ResourceBundle object , wat locales het trekt omhoog zal afhangen van de buurten van de programmeur in het Lokaal object vermeld . Dit object is een van de parameters die de Java- programmeur zal overgaan in de ResourceBundle klasse aan de juiste locales halen . Naming Net als de programmeur kan kiezen welke naam hij kiest voor de Locale object , kan hij kiezen welke naam voor zijn ResourceBundle object kiest hij als hij verklaart het. De syntaxis is " ResourceBundle myResourceBundle = ResourceBundle.getBundle (target - object , myCurrentLocale ) ; " waar " myResourceBundle " is de naam die u de ResourceBundle object en "target - object ' te geven is de naam van de klasse of eigendom bestand waarvoor de programmeur wordt met behulp van de ResourceBundle object .
|