Chcę podzielić ciągi w postaci EADGBE lub DADF # AD na oddzielne ciągi, z których każdy zawiera jedną literę lub jedną literę plus znak #. Czy istnieje jakiś bardziej elegancki sposób niż iterowanie przez sznur z podejrzanym podejściem?Jaki jest dobry sposób na rozdzielenie łańcucha bez separatora w Javie?
String.split w oczywisty sposób opiera się na ogranicznikach, które są następnie odrzucane, co w ogóle mi nie służy - przez kilka minut myślałem, że split("[a-gA-G]#?");
będzie działać, ale nie, to nie pomaga w wszystko - prawie chcę czegoś przeciwnego ...
Czy możesz podać przykład łańcucha, który chcesz podzielić? – chandsie
Obawiam się, że będziesz musiał użyć metody brutalnej siły. – mac
To jest trywialne. Idź po brutalną siłę. Nie dodawaj złożoności i przeglądów wyrażenia regularnego. –