Hoy, cuando vi este código, no me sentí muy comprensivo al principio, así que lo grabaré aquí:
String str = "adsa-sada_xa_xad_ada";
String aim = str.split("_")[1];
De la explicación de la API, se puede ver que después de usar la división, la cadena devuelta es una matriz de cadenas, por lo que [1] significa tomar la cadena con el índice 1 en la matriz, que es la xa en [adsa-sada, xa, xad, ada]