Voglio verificare se un oggetto Java StringBuilder
contiene un carattere.java: Come verificare i caratteri di StringBuilder per vedere se contiene gli stessi caratteri della nuova richiesta di stringa dall'array?
Ad esempio, ho un elenco di alimenti in un array {mela, pera, arancia, pesca, ciliegia} e voglio aggiungere un numero casuale di questi tipi di cibo allo StringBuilder.
Come verifico se StringBuilder contiene un carattere?
Anche se non ha importanza per le liste più piccole, forse vale la pena notare che credo che questo richiede tempo quadratica (o meglio, se la lista ha n elementi e sei rimuovendo m elementi, ci vuole O (nm) tempo). Se si utilizza un 'ArrayList', la rimozione di un elemento richiede tempo O (n), quindi la rimozione di m elementi richiede tempo O (nm). Per un 'LinkedList', raggiungere un elemento casuale nella lista richiede O (n) tempo, quindi raggiungere m elementi richiede tempo O (nm). –