Bom dia desculpe pelo post, mais se alguém puder me ajudar a converter esta função aqui do delphi em java/android eu agradeço
Em delphi
function maskedit(texto,letras: string): string;
var
I: Integer;
begin
result := '';
for I := 1 to length(texto) do
if pos(uppercase(texto[i]),uppercase(letras)) <> 0 then
result := result + ' ' + texto[i]
else if texto[i] <> ' ' then
result := result + ' _'
else
result := result + ' '
end;
To querendo fazer em java, mais não sei a lógica e preciso fazer isso para um teste aqui na empresa.
[code]private String maskEdit(String texto, String letras){
for (int i = 1; i < texto.length(); i++ ) {
}
return ???;
}[/code]
Isso esta parecendo função para jogo da forca 
Vê se ajuda
package maskedit;
public class Formatacao {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
StringBuilder bb = MaskEdit("mister","zire");
System.out.println(bb);
}
static StringBuilder MaskEdit(String texto,String letras){
StringBuilder mascara = new StringBuilder();
for (int i = 0; i <= (texto.length()-1);i++ ) {
String caractere = texto.substring(i,i+1);
if (letras.indexOf(caractere)>-1)
mascara.append(" "+caractere);
else if (!caractere.equals(" ") )
mascara.append(" _");
else
mascara.append(" ");
}
return mascara;
}
}
[quote=misterzire]Isso esta parecendo função para jogo da forca 
Vê se ajuda
[code]
package maskedit;
public class Formatacao {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
StringBuilder bb = MaskEdit("mister","zire");
System.out.println(bb);
}
static StringBuilder MaskEdit(String texto,String letras){
StringBuilder mascara = new StringBuilder();
for (int i = 0; i <= (texto.length()-1);i++ ) {
String caractere = texto.substring(i,i+1);
if (letras.indexOf(caractere)>-1)
mascara.append(" "+caractere);
else if (!caractere.equals(" ") )
mascara.append(" _");
else
mascara.append(" ");
}
return mascara;
}
}
[/code][/quote]Isso mesmo colega, mais em java não sei, vou ver eu código, muito obrigado.
Deu certo aqui misterzire
Obrigado por ajudar.
Só mais um detalhe misterzire, tem como esta função aceitar acentuação, mesmo digitando no teclado sem o acento?
Obrigado.