Мне нужно извлечь только первые два токена строки независимо от того, сколько пробелов между ними. Затем мне нужно сохранить эти два извлеченных токена в двух отдельных строках.
Код, который у меня есть, работает, если между строками только один пробел. Если есть более одного пробела, он считает второй пробел второй строкой.
String splitTokens = "Hello World this is a test";
String extractTokens[] = splitTokens.split(" ", 3);
String firstString = extractTokens[0];
String secondString = extractTokens[1];
Ожидаемый результат: firstString - "Hello", а secondString - "World".
Фактический результат: firstString равен "Hello", а secondString равен "".