Recuperer des phrases d'un fichier texte JAVA [Résolu]

cs_gafsa 2 Messages postés vendredi 4 mai 2007Date d'inscription 5 décembre 2010 Dernière intervention - 15 juin 2010 à 12:56 - Dernière réponse : cs_sanyouch 8 Messages postés dimanche 16 mai 2010Date d'inscription 22 juin 2013 Dernière intervention
- 23 avril 2013 à 12:51
Bonjour tout le monde,
j'ai un fichier texte qui contient des information pour mon pfe
mon but c je vx extraire c donné et les stocké ds des variable puis ds BD

voici mon fichier texte :


. Warning found on port general/icmp 


     
[b]    The remote host answers to an ICMP timestamp 
    request. This allows an attacker to know the 
    date which is set on your machine.  
     
    This may help him to defeat all your  
    time based authentication protocols/b. 
     
    Solution : filter out the ICMP timestamp 
    requests (13), and the outgoing ICMP  
    timestamp replies (14). 
     
    Risk factor : Low
    CVE : CAN-1999-0524 

 . Warning found on port general/tcp 


     
    The remote host uses non-random IP IDs, that is, it is 
    possible to predict the next value of the ip_id field of 
    the ip packets sent by this host. 
     
    An attacker may use this feature to determine if the remote 
    host sent a packet in reply to another request. This may be 
    used for portscanning and other things. 
     
    Solution : Contact your vendor for a patch 
    Risk factor : Low 




ainsi voisi mon code java



import java.io.*;  //pour les classes io 
import java.util.*; 

/** 
 * @author Administrateur 
 * 
 */ 
public class Lecture_File { 
  
 public static void main(String[] args){ 

 String partie1, partie2, partie3, ch=""; 
 String fichier ="fichier.txt"; 
 String chaine="" ; 
  
 try{ 
  InputStream ips=new FileInputStream(fichier);  
  InputStreamReader ipsr=new InputStreamReader(ips); 
  BufferedReader br=new BufferedReader(ipsr); 
  String ligne; 
  while ((ligne=br.readLine())!=null){ 
    
   ch=""; 
   StringTokenizer st = new StringTokenizer(ligne,"solution"); 
   while (st.hasMoreTokens()) { 
        //System.out.println(st.nextToken()); 
        ch+=st.nextToken(); 
       } 
   System.out.println(ch); 
   chaine+=ligne+"\n"; 
  } 
   

   
   
   
   
  br.close();  
 }   
 catch (Exception e){ 
  System.out.println(e.toString()); 
 } 

  
  
  
 } 

} 


les variable à extraire sont en gras aussi les info ds la second paragraphe
et merci d'avance




Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
johnjjj 120 Messages postés dimanche 4 avril 2010Date d'inscription 24 septembre 2012 Dernière intervention - 16 juin 2010 à 03:18
3
Merci
bonjour dans votre code il va affiche dans le premiere ligne

. Warg fd pr geera/cmp

mais il faut qu'il affiche . Warning found on port general/icmp

pour coupez une chaine tu peut utiliser la methode split


et pour ajouter dans une base donnes vous pouvez utiliser requete sql insert

Merci johnjjj 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de johnjjj
cs_sanyouch 8 Messages postés dimanche 16 mai 2010Date d'inscription 22 juin 2013 Dernière intervention - 23 avril 2013 à 12:51
0
Merci
Bonjour tout le monde,
j'ai besoin d'un code qui fait l'extraction des méthodes et des attributs d'une classe java.
Merci d'avance
Commenter la réponse de cs_sanyouch

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.