División de una cadena en Java lanza PatternSyntaxException

Quiero dividir una cadena en Android usando Java. He hecho esto antes, pero ahora tengo esta excepción

11-20 17:57:37.665: ERROR/AndroidRuntime(25423): java.util.regex.PatternSyntaxException: Syntax error U_REGEX_MISMATCHED_PAREN near index 1: 11-20 17:57:37.665: ERROR/AndroidRuntime(25423): ( 11-20 17:57:37.665: ERROR/AndroidRuntime(25423): ^ 

Mi cuerda es como

 String mystring= "iamhere(32)"; 

Y quiero mantener sólo el "iamhere".

Lo divido usando

 String[] seperation = mystring.Split("("); 

¿Qué estoy haciendo mal?

("\ (") Sería una secuencia de escape no válida. Para escapar del significado de "(" deberíamos usar "\\" en java.

  String mystring = "iamhere(32)"; String[] sep = mystring.split("\\("); System.out.println("String after split ",sep[0]+" "); 
  • Consulta de SQLiteDatabase de Android con Regex
  • Android Eclipse Utilice herramientas externas para ejecutar una secuencia de comandos en el código
  • Android reemplazar con regex
  • ¿Cuál sería una simple expresión regular para la comprobación de contraseña durante la suscripción?
  • Manejo de spoiler BBcode Android
  • Problema que coincide con el patrón regex en Android
  • Diferencia de regex de Java y Android
  • Android java regex coinciden con todos menos un carácter
  • Editar texto aceptar sólo números no números decimales en android
  • Excluir etiquetas HTML y algunos caracteres UNICODE mientras busca en SQLite
  • Java.util.regex.PatternSyntaxException en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.