用split对字符串进行分割,然后遍历字符串数组,找出长度最大的子串即可
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 返回符合题意的最长的子串长度
* @param x string字符串
* @return int整型
*/
public int Maximumlength (String x) {
String [] n=x.split("n");
String [] y=x.split("y");
String [] p=x.split("p");
int len=0;
for(String n1 : n){
if(n1.length()>len)
len=n1.length();
}
for(String n1 : y){
if(n1.length()>len)
len=n1.length();
}
for(String n1 : p){
if(n1.length()>len)
len=n1.length();
}
return len;
}
}
京公网安备 11010502036488号