Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Salvare le righe di una matrice in un array di stringhe

    Salve ragazzi,
    ho una matrice binaria e vorrei salvare ogni riga della matrice in una diversa posizione di un array di Stringhe..creo l'array di stringhe:
    String[] vincolo = new String[A.length];
    ma adesso non sò proprio come memorizzare gli elementi della prima riga nell'array di stringhe.
    qualcuno può aiutarmi?
    Grazie anticipatamente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: Salvare le righe di una matrice in un array di stringhe

    Originariamente inviato da Carlitos84
    Salve ragazzi,
    ho una matrice binaria
    definizione di matrice binaria
    Originariamente inviato da Carlitos84
    e vorrei salvare ogni riga della matrice in una diversa posizione di un array di Stringhe..creo l'array di stringhe:
    String[] vincolo = new String[A.length];
    ma adesso non sò proprio come memorizzare gli elementi della prima riga nell'array di stringhe.
    qualcuno può aiutarmi?
    Grazie anticipatamente.
    se non ho capito che vuoi fare, come ti aiuto?

    fai un esempio di come è fatta la matrice, di come vuoi sia l'output
    RTFM Read That F*** Manual!!!

  3. #3
    Eheheh hai ragione, scusa...effettivamente mi sono espresso "un pò" male...
    per matrice binaria intendo una matrice i cui elementi sono 0 opure 1.
    Quello che vorrei fare è salvare ogni riga della matrice in un array di stringhe..cioè avendo una
    Matrice A :
    1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
    0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
    0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
    0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0
    0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
    0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0
    1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0
    0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
    0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
    e un array:
    codice:
    String[] vincolo = new String[A.length];
    vorrei salvare la prima riga di A nella prima posizione di vincolo e cosi via, cioè:
    vincolo[0] = "1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0";
    vincolo[1] = "0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0";
    vincolo[2] = "0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0";
    . .
    . .
    . .
    vincolo[A-length-1] = "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0";

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Ora ci siamo.
    Pseudo codice, non lo ritenere corretto (devi adattarlo al tuo scopo, penso sia facile da capire cosa fa e cosa devi fare). Devi creare una stringa in cui fai l'append dell'intero letto, se trasformi la sequenza di 0-1 in String non so manco cosa viene fuori (dovresti dire che è binario ecc)

    qui ti indico la procedura

    Codice PHP:
    int matrice[][]; //matrice opportunamente istanziata e dimensionata
    String result []; 
    for (
    int riga 0riga numRigheriga++){
        
    StringBuffer buff = new StringBuffer(""); 
        for (
    int colonna 0colonna numColonnecolonna++){
           
    buff.append(matrice[riga][colonna]); 
        }
        
    result[riga] = buff.toString();     

    aggiustala per i tuoi scopi e guarda la documentazione di quello che non conosci
    RTFM Read That F*** Manual!!!

  5. #5
    Grazie mille per la risposta!!!..provo e ti faccio sapere!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.