本文共 749 字,大约阅读时间需要 2 分钟。
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度
public class demo { public static int open(char[] xx,String[] result,int count) { int coordinate = 0; //坐标 int index = 0; int i = 0; //第一个for循环记录从0的位置起向后移动 i记录后移总长度 for(;i=coordinate for(int j=i-1;j>=coordinate;j--) { if(xx[i]!=(xx[j])&&j==coordinate) { result[count] = result[count] +String.valueOf(xx[i]); }else if(xx[i]==xx[j]) { //如果两值相等,index = 0开辟新串,将i 赋值给 coordinate 并把i减1 因为 外层for循环会使它加1 index = 0; coordinate = i--; count++; break; }else { continue; } } } return count; } public static void main(String[] args) { int count = 0;//用来记录数组下标 String string = "abckafgbcca"; String[] result = new String[100]; for(int j=0;j
转载地址:http://iiazi.baihongyu.com/