Согласно условия метод должен менять текст между 3 и 4 слешем. Реализовала это в задаче, а валидатор упрямится. Что же ему не нравится?
package com.javarush.task.pro.task09.task0914;
/*
Обновление пути
*/
public class Solution {
public static void main(String[] args) {
String path = "/usr/java/jdk1.8/bin";
String jdk13 = "jdk-13";
System.out.println(changePath(path, jdk13));
}
public static String changePath(String path, String jdk) {
int indexEnd = path.lastIndexOf("/");
int indexStart = path.indexOf("/");
indexStart = path.indexOf("/", indexStart + 1);
indexStart = path.indexOf("/", indexStart + 1);
String oldPath = path.substring(indexStart + 1, indexEnd);
return path.replace(oldPath, jdk);
}
}