更新 test.java

master
wangsiyuan 2023-09-05 14:39:51 +08:00
parent 2621c262f3
commit f70a0e7c2c
1 changed files with 6 additions and 4 deletions

View File

@ -4,9 +4,8 @@ package solution;
public class test { public class test {
public static void main(String[] args) { public static void main(String[] args) {
String s = "abcabcbb"; String s = "abcabcbb";
Character a = 'a'; int length = lengthOfLongestSubstring(s);
// int length = lengthOfLongestSubstring(s); System.out.println(length);
// System.out.println(isInString(a,));
} }
@ -17,15 +16,18 @@ public class test {
for (int i = 0; i < s.length(); i++) { for (int i = 0; i < s.length(); i++) {
char temp = s.charAt(i); char temp = s.charAt(i);
if (i == 0){ if (i == 0){
longestString.append(temp);
continue; continue;
} }
Character prChar = s.charAt(i-1); Character prChar = s.charAt(i-1);
if (prChar != temp){ if (prChar != temp){
boolean in = isInString(temp,longestString); boolean in = isInString(temp,longestString);
if (!in){ if (!in){
lastMaxString.append(temp); longestString.append(temp);
} }
} else {
lastMaxString = longestString;
} }
} }
return longestString.length(); return longestString.length();