Помогите плз
package com.javarush.task.task39.task3901;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;
/*
Уникальные подстроки
*/
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) {
int maxcount=1;
if(s==null || s.length()==0)
return 0;
char[] mass=s.toCharArray();
int count=1;
for (int i=0;i<mass.length-1;i++){
if(mass[i]!=mass[i+1]){
count++;}
if(count>maxcount){
maxcount=count;
}
if(mass[i]==mass[i+1])
count=1;}
return maxcount;
}
}