Aggiunti trim a tutte le stringhe

This commit is contained in:
La Programmatrice Verde
2025-10-22 20:58:52 +02:00
parent 9af493011e
commit 927d3c46d1

View File

@@ -169,10 +169,10 @@ public class listaSpesa {
do {
System.out.print("Inserire il nome: ");
nome = sc.nextLine();
nome = sc.nextLine().trim();
System.out.print("Inserire la descrizione: ");
descrizione = sc.nextLine();
descrizione = sc.nextLine().trim();
do {
try {
@@ -212,7 +212,7 @@ public class listaSpesa {
do {
error = false;
System.out.print("Il prodotto è un genere alimentare? [S/n] ");
scelta = sc.nextLine().toLowerCase();
scelta = sc.nextLine().toLowerCase().trim();
if (scelta.equals("y") || scelta.equals("s")) {
isAlimentare = true;
@@ -221,7 +221,7 @@ public class listaSpesa {
error = false;
try {
System.out.print("Inserire la data di scadenza nel formato " + datePattern + ": ");
dataScadenza = sdf.parse(sc.nextLine());
dataScadenza = sdf.parse(sc.nextLine().trim());
} catch (ParseException e) {
System.out.println("Errore nella lettura della data.");
pausa();
@@ -233,7 +233,7 @@ public class listaSpesa {
isAlimentare = false;
System.out.println("Inserire il materiale del prodotto: ");
tipoMateriale = sc.nextLine();
tipoMateriale = sc.nextLine().trim();
} else {
System.out.println("Errore: opzione non valida.");
pausa();
@@ -283,7 +283,7 @@ public class listaSpesa {
do {
error = false;
System.out.print("Il prodotto è un genere alimentare? [S/n] ");
scelta = sc.nextLine().toLowerCase();
scelta = sc.nextLine().toLowerCase().trim();
if (scelta.equals("y") || scelta.equals("s")) {
isAlimentare = true;
@@ -300,7 +300,7 @@ public class listaSpesa {
error = false;
System.out.println("Opzioni ammesse: nome, descrizione.");
System.out.println("Inserire il nome del prodotto o la sua descrizione? ");
scelta = sc.nextLine().toLowerCase();
scelta = sc.nextLine().toLowerCase().trim();
if (scelta.equals("nome")) {
useNomeProdotto = true;
@@ -316,7 +316,7 @@ public class listaSpesa {
System.out.print("Inserire " + (useNomeProdotto ? "il nome" : "la descrizione") + " del prodotto:"
+ (useNomeProdotto ? " " : "\n"));
nomeODescrizione = sc.nextLine();
nomeODescrizione = sc.nextLine().trim();
if (ricercaProdotto(nomeODescrizione, isAlimentare)) {
System.out.println("Prodotto trovato: ");
@@ -328,7 +328,7 @@ public class listaSpesa {
do {
error = false;
System.out.print("È corretto? [S/n] ");
scelta = sc.nextLine().toLowerCase();
scelta = sc.nextLine().toLowerCase().trim();
if (scelta.equals("y") || scelta.equals("s")) {
do {
@@ -405,7 +405,7 @@ public class listaSpesa {
do {
error = false;
System.out.print("Si ha la carta fedeltà? [S/n] ");
scelta = sc.nextLine().toLowerCase();
scelta = sc.nextLine().toLowerCase().trim();
if (scelta.equals("y") || scelta.equals("s")) {
fidelityCard = true;