Czy ktoś może doradzić w sprawie, która mnie podsłuchuje? Mam plik .jar Javy, która zwraca ciąg od sposobu składa się w następujący sposób:Dzielenie łańcucha znaków w Javie
integer integer integer block_of_text
To trzy liczby całkowite, które mogą być dodatnie lub ujemne, oddzielonych pojedynczymi odstępami, a następnie kolejna przestrzeń przed blokiem tekstu, który może składać się z dowolnych znaków, ale nie powinien zawierać deklaracji karetki. Teraz przypuszczam, że mogę odczytać podciągi do znaku spacji dla każdej z początkowych liczb całkowitych, a następnie po prostu odczytać pozostały tekst za jednym zamachem.
Należy dodać, że bloku tekstu nie należy dzielić, niezależnie od tego, co zawiera.
Ale czy ktoś może zaproponować lepszą alternatywę?
Dzięki respondentom. To uratowało mi ból głowy!
Czy blok_tekstu zawiera znaki nowej linii? W szczególności "\ n" w systemie Linux/OS X lub "\ r \ n" w systemie Windows. Zakładam, że tak, ponieważ powiedziałeś, że mogą tam istnieć dowolne postacie. –
blok tekstu może zawierać spacje? – sgowd
Zwroty karetki i znaki nowej linii - nie. Spaces - tak. –