Я никак не могу решить эту задачу:( В чем проблема? Помогите пожалуйста, все условия выполнены....
package en.javarush.task.pro.task09.task0914;
/*
Path update
*/
public class Solution {
public static void main(String[] args) {
String path = "/usr/java/jdk1.8/binddddddd";
String jdk13 = "jdk-13";
System.out.println(changePath(path, jdk13));
}
public static String changePath(String path, String jdk) {
// определяем индекс символа jdk в исходной строке
int index = path.indexOf("jdk");
// создаем новый субстринг, начинающийся от вышеуказанного индекса
String newPath = path.substring(index);
//определяем индекс символа "/" в созданном новом субстринге
int index2 = newPath.indexOf("/");
//создаем отдельный субстринг для выделения названия jdk version исходной строки
newPath = newPath.substring(0,index2);
//заменяем необходимый нам кусок стринга на новое значение jdk version
path = path.replace(newPath, jdk);
//смотрим есть ли в конце символ "/" и если нет, то добавляем его
char a = path.charAt(path.length()-1);
if (a != '/')
{path = path + "/";}
//возвращаем необходимое значение path
return path;
}
}