Itération inverse
En utilisant un ListIterator, qui dispose de méthodes hasPrevious() et previous() :
List<Integer> nums = Arrays.asList(1, 2, 3, 4, 5);
ListIterator<Integer> it = nums.listIterator(nums.size());
while(it.hasPrevious()) {
Integer num = it.previous();
System.out.println(num);
}
ListIterator<Integer> it = nums.listIterator(nums.size());
while(it.hasPrevious()) {
Integer num = it.previous();
System.out.println(num);
}
------------------------
Context de l’appli dans une page jsp
<c:set var="contextPath" value="${pageContext.request.contextPath}"/>
[...]
<link rel="stylesheet" href="${contextPath}/pages/styles.css" />
------------------------
Cangement dynamique de la locale
<fmt:setLocale>
Dans une page :
------------------------
Cangement dynamique de la locale
<fmt:setLocale>
Dans une page :
< fmt:setLocale value = "fr_FR" /> Pour changer la locale dans toutes les pages, on met le scope à session.
|
------------------------
Convertir un Array en Map
import java.util.Map; import org.apache.commons.lang.ArrayUtils;
[...]
String[][] countries= { { "United States" , "New York" }, { "United Kingdom" , "London" }, { "Netherland" , "Amsterdam" }, { "Japan" , "Tokyo" }, { "France" , "Paris" } }; Map countryCapitals = ArrayUtils.toMap(countries); System.out.println( "Capitale du Japon " + countryCapitals.get( "Japan" )); System.out.println( "Capital de la France " + countryCapitals.get( "France" )); |
------------------------
Mettre des données au format JSON
import org.json.JSONObject; ... ... JSONObject json = new JSONObject(); json.put( "ville" , "Paris" ); json.put( "pays" , "France" ); ... String output = json.toString(); ... |
------------------------
Convertir un String en Date
java.util.Date = java.text.DateFormat.getDateInstance().parse(date String); |
or
String sDate = "19/02/1972"; SimpleDateFormat format = new SimpleDateFormat( "dd/MM/yyyy" ); Date date = format.parse( sDate); |
Resultat : Sat Feb 19 00:00:00 CET 1972
------------------------
Aucun commentaire:
Enregistrer un commentaire