Como comparar cadenas parecidas, que no sean necesariamente iguales "== o equals"
Ejemplo:
String cadena1 = "Soy cadena";
Me Muestre al escribir: SOY
Aquí tengo el código pero me muestra si son igualitos por el equals que estoy usando
String elemento = jTextField1.getText();
for (int i = 0; i < jTable1.getRowCount(); i++)
{
if (jTable1.getValueAt(i, 0).equals(elemento))
{
jTable1.changeSelection(i, 1, false, false);
break;
}
}
Como mostrar por lo menos cadenas parecidas.
startWith
contains
etc xD
Busca en la cadena objetivo el texto deseado. El método indexOf(String text) busca un String dentro de otro String y devuelve el índice donde lo encontró. Si no lo encuentra, devuelve -1.
String message = "Hello world!";
String search = "Hello";
if(message.indexOf(search) != -1) {
// message contiene el texto buscado
}
if(message.toLowerCase().indexOf(search.toLowerCase()) != -1) {
// message contiene el texto buscado. Se ha omitido el case sensitive
}