String#split
будет полезно. Учитывая строку и аргумент, он возвращает массив, разбивающий строку на отдельные элементы в этой строке. Итак, если бы вы имели:
e = test@testing.com
e.split("@")
#=> ["test", "testing.com"]
Таким образом, вы бы взяли e.split("@")[0]
для первой части адреса.
При разработке игры у меня были следующие точки принятия решения:
Как я знаете, JOGL, похоже, больше в центре внимания Sun и других разработчиков. Я бы ожидал исправлений и улучшений чаще.
Если для смены драйвера не требуется изменение игры / модели, вы можете просто протестировать оба драйвера. Затем вы можете сравнить их по потреблению памяти, качеству рендеринга и скорости.
Я использовал JOGL, и мои впечатления остались очень хорошими. Кроме того, моей причиной выбора JOGL была поддержка Sun. Если и то, и другое вам подходит, то лучше использовать широко распространенный Api, а в то время это был JOGL.