Я не слишком хорошо знаю Java, но если вы не можете найти метод Split, который делает это, я предлагаю вам просто сделать свой.
string[] mySplit(string s,string delimiter)
{
string[] result = s.Split(delimiter);
for(int i=0;i<result.Length-1;i++)
{
result[i] += delimiter; //this one would add the delimiter to each items end except the last item,
//you can modify it however you want
}
}
string[] res = mySplit(myString,myDelimiter);
Не слишком элегантный, но это будет сделано.
В будущем проблема была вызвана изменением локального файла. Вы можете использовать git stash для временного сохранения изменений и использовать git pull для получения удаленной версии, а затем использовать git stash pop для возврата локального файла. к изменениям, которые у вас были.
с точки зрения того, что файл находится в git ignore, вам нужно будет запустить git rm --cached
, чтобы изменения были проигнорированы, если вы добавили в .gitignore после внесения изменений
Я смог вытащить, удалив файл, который вызывал проблему, но на самом деле это не лучшее решение.