Manipulação de strings

4 respostas
Algebra

Alguem conhece um framework ou método que compara uma string com um array delas e devolve a mais semelhante?

4 Respostas

leoramos

Apache Lucene! =)

A

pessoal estou com uma duvia de como e retiro um caracter igual entre 2 string


ex ;

string a = new string();
string b = new string();

a = " abc";
b = " a "

saida

o alfabeto digitado é ‘abc’
a letra digitada é ‘a’
abc contem a letra a
letra em comum é = a


comparar eu consegui, mas eu nao consigo um metodo de mostrar qual letra é comum entra A e B…

leoramos

andnantes:
pessoal estou com uma duvia de como e retiro um caracter igual entre 2 string


ex ;

string a = new string();
string b = new string();

a = " abc";
b = " a "

saida

o alfabeto digitado é ‘abc’
a letra digitada é ‘a’
abc contem a letra a
letra em comum é = a


comparar eu consegui, mas eu nao consigo um metodo de mostrar qual letra é comum entra A e B…

Posta teu código aqui que a gente te ajuda…

A
andnantes:
pessoal estou com uma duvia de como e retiro um caracter igual entre 2 string ***************************************************** ex ;

string a = new string();
string b = new string();

a = " abc";
b = " a "

saida

o alfabeto digitado é 'abc'
a letra digitada é 'a'
abc contem a letra a
letra em comum é = a
****************************************************

comparar eu consegui, mas eu nao consigo um metodo de mostrar qual letra é comum entra A e B..

Exemplo:

public static void main(String[] args) {
		
		// Variaveis
		final String valor1 = "abc";
		final String valor2 = "a";
		String letrasEmComum = "";

		// Arrays
		final char[] valor1Array = valor1.toCharArray();
		final char[] valor2Array = valor2.toCharArray();
		
		for (int i = 0; i < valor1Array.length; i++) {
			for (int j = 0; j < valor2Array.length; j++) {
				if (valor1Array[i] == valor2Array[j]) {
					if (!letrasEmComum.contains(new Character(valor1Array[i]).toString())) {
						letrasEmComum += valor1Array[i];
					}
				}
			}
		}
		System.out.println("Houve uma ou mais ocorrência(s) da(s) letra(s) " + letrasEmComum + ".");
	}
Criado 31 de março de 2011
Ultima resposta 31 de mar. de 2011
Respostas 4
Participantes 4