Bonjour, j'ai cette méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
public static List<String> TimeStamp(String [] item, String[] ligne) 
	{
		Set<String> valeursAvantTimeStamp = new HashSet<>();
		List<String> list = new ArrayList<>();
 
		for(int j=0; j<ligne.length; j++) 
		{
			 if ( (j+1)%11==0 )
			 {
		 // la valeur est un timestamp
				 for(String x : item)
				 {
					 if ( valeursAvantTimeStamp.contains(x)) 
					 {
					 list.add(ligne[j]);
					 }
					 valeursAvantTimeStamp.clear();// on vide le set pour continuer
				 }
			 }
			 else 
			 {
	 // la valeur n'est pas un timestamp
	 valeursAvantTimeStamp .add(ligne[j]); // on stocke la valeur
	         }
	    }	 
		return list;	
	}
lorsque je la donne comme paramètres 207 pour item et cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[201,202,103,104,205,206,107,208,209,110, 1216471380, 201,102,203,204,205,206,107,108,109,110, 1216473720, 201,202,103,104,205,206,107,108,109,210, 1216482780, 201,102,103,104,205,206,207,108,109,210, 1216489440, 201,202,103,104,205,206,207,108,109,210, 1216489500, 201,202,103,104,205,206,107,108,109,110, 1216491840, 201,202,103,104,205,206,207,108,109,210, 1216496100, 201,202,103,104,205,206,207,108,109,210, 1216497420]
elle me renvoie ce résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[ 1216489440,  1216489500,  1216496100,  1216497420]]
comment je peux éliminer l'accolade après 1216497420, il m'affiché deux accolades fermantes, je veux éliminer le premier pour pouvoir convertir les valeurs en entiers, avec cet affichage il me génère une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Exception in thread "main" java.lang.NumberFormatException: For input string: "1216497420]"
	at java.lang.NumberFormatException.forInputString(Unknown Source)
	at java.lang.Integer.parseInt(Unknown Source)
	at java.lang.Integer.parseInt(Unknown Source)
	at chronique.main(chronique.java:168)