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