Вали бесит
package com.javarush.task.task39.task3901;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Уникальные подстроки
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter your string: ");
String s = bufferedReader.readLine();
System.out.println("The longest unique substring length is: \n" + lengthOfLongestUniqueSubstring(s));
}
public static int lengthOfLongestUniqueSubstring(String s) {
if (s==null||s.equals("")) return 0;
int max = 1,count = 1;
char[] chars = s.toCharArray();
for (int i = 0; i < chars.length-1; i++) {
if (chars[i] != chars[i+1]) count++;
else count=1;
if (count>max) max=count;
}
return max;
}
}