¿Reemplazar un carácter por otro carácter en una cadena en android?

Simplemente quiero reemplazar un personaje con otro en android .. Mi código:

et = (EditText) findViewById(R.id.editText1); String str = et.getText().toString(); str.replace(' ','_'); et.setText(str); System.out.println(str); 

Pero aquí el "espacio" no es reemplazado por "subrayado" .. También he intentado otro personaje demasiado ..

¡¡por favor ayuda!!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.