Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. furiaceca
    3. Post
    F

    furiaceca

    @furiaceca

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 11
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 42
    0
    Reputazione
    11
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da furiaceca

    • Scheduling con JAVA

      Ciao a tutti, avrei bisogno di un aiuto: devo creare un programma Java che pianifichi l'attività di una scuola di volo. Ovvero ho delle risorse quali Aerei, istruttori e alunni e devo pianificare le attività in base alla disponibilità di aerei e istruttori, incastrando i vari orari delle varie lezioni in modo da ottimizzare l'intera giornata. Come posso improntare l'algoritmo?
      Grazie
      Ciao a tutti

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      Certamente grazie al fondamentale aiuto di un ragazzo:

      import java.io.;
      import java.util.
      ;

      public class Main {

      public static void main(String[] args) throws Exception{
          HashMap hm = new HashMap();
          FileReader fr = new FileReader("NomeFile.txt");
          BufferedReader br = new BufferedReader(fr);
          String s;
          while((s = br.readLine()) != null) {
              if (!hm.containsKey(s)) 
                  hm.put(s,s);
          }
          fr.close(); 
      
          Set set = hm.entrySet();
          Iterator i = set.iterator();
          FileWriter fw = new FileWriter(new File("output.txt"));
          BufferedWriter bw = new BufferedWriter(fw);
      
          while(i.hasNext()){
              Map.Entry me = (Map.Entry)i.next();
              bw.write((String)me.getValue());
              bw.newLine();
              }
          fw.close();    
      }
      

      }

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      ok fatto grazie lo stesso 😉

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      ok grazie tante 🙂

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      capito, potresti farmi un esempio di codice sia per come creare la struttura dati e sia per copiare di volta in volta il blocco di 8 righe dal txt?
      grazie

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      Questa è una parte della struttura del txt, ma i vari blocchi hanno la stessa struttura di questi che ho copiato:
      <<
      Legenda:
      Hairpin ed Energia (1° Rigo)
      Sequenza (2°Rigo)
      Posizione dell'hairpin in HPV(3° Rigo)
      Nome del Gene (4° Rigo)
      Seed (5° Rigo)
      Posizione del Seed in HPV (6° Rigo)
      Posizione del complementare del seed nell'UTR (7° Rigo)
      Braccio dell'Hairpin in cui si trova il seed(8° Rigo)

      .(((......(((.(((((((.((((....(((((...(((((((..(-31.00)
      AGCTGGACAAGCAGAACCGGACAGAGCCCATTACAATATTGTAACCTTTTGTT
      684
      (SPRK)
      TGTGACTC
      742
      42
      3p

      .(((((..((((((((((((..........((..(((((((.(.((... (-30.60)
      TTGGTTTTCCTGACACCTCATTTTATAATCCAGATACACAGCGGCTGGTTTGGGCCT
      5884
      (SPRK)
      TTCCTGAC
      5890
      126
      5p

      .(((......(((.(((((((.((((....(((((...(((((((.....)(-31.00)
      AGCTGGACAAGCAGAACCGGACAGAGCCCATTACAATATTGTAACCTTTTGTTGCAA
      684
      (SPRK)
      TGTGACT
      742
      43
      3p

      .(((((..((((((((((((..........((..(((((((.(.((.... (-30.60)
      TTGGTTTTCCTGACACCTCATTTTATAATCCAGATACACAGCGGCTGGTTTGGGCC
      5884
      (SPRK)
      TTCCTGA
      5890
      127
      5p

      .(((((..((((((((((((..........((..(((((((.(.((.. (-30.60)
      TTGGTTTTCCTGACACCTCATTTTATAATCCAGATACACAGCGGCTGGTTTGGT
      5884
      SAA2/NM_001127380.1
      TTTATAA
      5905
      870
      5p

      Considera che io, esclusa la leggenda, devo esaminare il 4° rigo di ogni blocco e SOLO se c'è scritto lo stesso nome devo esaminare il 5°rigo, se quest'ultimo è uguale o compreso allora scarto l'intero blocco dove questo è compreso, altrimenti se sono diversi scriverò nell'output l'intero blocco.
      Ad esempio:confronto il primo blocco col secondo e noto che il 4° rigo del primo blocco (SPRK) è uguale a quello del secondo blocco, allora esamino il 5° rigo di entrambi e noto che però non sono nè uguali nè compresi l'uno nell'altro (TGTGACTC con TTCCTGAC) per cui entrambi i blocchi restano nel testo e passo a confrontare il primo blocco col terzo blocco. In questo caso il quarto rigo è sempre uguale (SPRK) allora esamino il 5° rigo e vedo che TGTGACT è compreso in TGTGACTC per cui posso scartare l'intero terzo blocco, e così via....nell'ultimo blocco noto invece che addirittura il 4° rigo è diverso e quindi neanche effettuerò un controllo e li lascerò entrambi nel testo...ecc...(perchè i blocchi sono un centinaio).
      Forse non sono stato chiarissimo ?!?! 😄
      Spero tu possa aiutarmi.

      postato in Coding
      F
      furiaceca
    • RE: leggere txt - esaminarlo - scrivere txt nuovo

      P.S. tutto questo devo farlo in Java

      postato in Coding
      F
      furiaceca
    • leggere txt - esaminarlo - scrivere txt nuovo

      Salve, come si intuisce dal titolo il programma che dovrei realizzare è il seguente:
      Devo leggere un file (.txt) che ho (molto grande 10MB), all'interno del quale ci sono scritti dei dati che devo esaminare per poi restituire il risultato in un nuovo txt.
      Per leggere il txt penso di utilizzare il BufferedReader e per restituire l'output il PrintWriter (corregetemi se sbaglio).
      Il problema principale è esaminare il tutto all'interno del file? Come fare?
      In questo file ci sono moltissimi dati (un dato per ogni riga) e devo confrontare solo alcune righe di questo file tra loro, per eliminare quelle che si ripetono.
      Mi potete aiutare?
      Grazie mille

      postato in Coding
      F
      furiaceca
    • RE: Ciao a tutti

      Ok grazie tante

      postato in Presentati alla Community
      F
      furiaceca
    • RE: Ciao a tutti

      Si si proprio java, perchè avrei un problema con un programma in java che devo risolvere, grazie

      postato in Presentati alla Community
      F
      furiaceca
    • Ciao a tutti

      Salve a tutti, dove posso postare delle problematiche riguardo la programmazione in java?
      Grazie a presto.

      postato in Presentati alla Community
      F
      furiaceca