|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Member
Iscritto dal: Apr 2009
Città: Paternò
Messaggi: 107
|
[JAVA] Aiuto con array multidimensionali per principiante
Salve dovrei svolgere questo esercizio:
"Scrivere un metodo che prenda in input un array bidimensionale A di stringhe e restituisca un boolean che indichi se esiste una stringai A che sia sottostringa di un'altra stringa di A" Come posso fare ?? Quote:
Ultima modifica di Gabrielecif : 10-12-2011 alle 21:10. Motivo: errore |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
I nomi delle classi dovrebbero cominciare tutti con una Maiuscola. La dichiarazione dell'array è sbagliata. Per quanto riguarda il metodo non possiamo risolverti l'esercizio noi. Comincia a scrivere qualcosa se poi hai dei dubbi specifici una mano te la diamo di sicuro.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
una riga di codice 2 errori
Codice:
String A[][]= {"casa","chiesa","mare"};
{"casa","roma","firenze"};
{"perugia","torino","napoli"};
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Apr 2009
Città: Paternò
Messaggi: 107
|
Quote:
int matrice = new int[10][10]; quindi non so prima cosa come scrivere un array di stringhe correttamente. una volta costruito questo array non capisco come andarlo a analizzare e fare restituire il boolean ! la mia idea sarebbe quella di verificare prima di tutto il numero di caratteri, in modo che se diverso finisce li ed è false, il problema sorge nel caso fossero uguali di numero di caratteri, come faccio a verificare lettera x lettera che lo siano anche come stringhe ? ("s1.equals(s2) ?? credo l' operatore == sia errato per le stringhe.. UN GRAZIE a che voglia aiutarmi, ripeto sto iniziando adesso con java e sono un principiante.. quindi sto cercando di capire semantica di questo linguaggio e so farci poco e niente |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
qui c'è un altro errore --> int matrice[][] = new int[10][10];
ora che differenze hai trovato tra matrici di double e di int?? Sembrano abbastanza simili... E in nella tua vecchia matrice è Codice:
String t[][] = {{"lkasl", "sasd"}, {"alsk", "dld"}};
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
Quote:
Codice:
int[][] matrice = new int[10][10];
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
Ho scritto poco chiaro io scusate...
Codice:
int matrice = new int[10][10]; Codice:
int matrice[][] = new int[10][10]; Codice:
String A[][]= {"casa","chiesa","mare"};
{"casa","roma","firenze"};
{"perugia","torino","napoli"};
Codice:
String A[][]= {{"casa","chiesa","mare"},
{"casa","roma","firenze"},
{"perugia","torino","napoli"}};
|
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Apr 2009
Città: Paternò
Messaggi: 107
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
Non solo. Occhio ai punti e virgola. Sono virgole quando passi da un elemento ad un altro dell'array.
|
|
|
|
|
|
#10 | |
|
Member
Iscritto dal: Apr 2009
Città: Paternò
Messaggi: 107
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:20.




















