Трудно точно понять, что вы пытаетесь сделать из этого кода, поэтому я пройдусь и дам вам знать, что радует.Похоже, вы пытаетесь взять строку, хранящуюся в переменной ordre, и разделить ее так, чтобы у каждого слова был свой индекс в массиве строк с именем split.
Так что, если ordre содержала строку «Мое имя»is Jones. "
String [] split = ordre.split(" ");
Эта строка создаст массив с именем split, содержащий следующие значения {My, name, is, Jones}
Вот часть, которую, возможно, вы можете уточнить,похоже, что вы хотите, чтобы эти значения были в строковом массиве epostadr, или, может быть, просто в 3-м индексе, который в данном случае будет «Jones», поскольку индексы начинаются с 0.
Помещение значений в epostadr будет избыточнымпоскольку split уже содержит эти значения.Но если вы действительно хотите скопировать его, вы можете сделать это.
String [] epostadre = split;
Если вам нужен только третий индекс, epostadre не может быть строковым массивом, но должен быть объявлен как строка, и вы должны сделатьthis ...
String epostadre = split[3];
Здесь вы объявляете строку, которая будет содержать одно значение, и устанавливаете ее равной строке, содержащейся в третьем индексе разбиения, то есть Джонсе.split [0] = "My" split [1] = "name" и т. д.
Надеюсь, это поможет, дайте мне знать, если вам нужно больше разъяснений.