@@ -7,7 +7,9 @@ public class Exercise {
77 // 1. The brokenUrl member above contains an invalid URL. There's a z instead of an s in the protocol (httpz instead of https).
88 // Using the `replace` method on brokenUrl, set the fixedUrl member below to the correct value.
99 // https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/String.html#replace(char,char)
10- public String fixedUrl = "" ;
10+ char target = 'z' ;
11+ char replacement = 's' ;
12+ public String fixedUrl = brokenUrl .replace (target , replacement );
1113
1214
1315 // Here's a documentation link for all string methods, use it to figure out how to complete the rest of these requirements:
@@ -16,26 +18,26 @@ public class Exercise {
1618
1719 // 2. There are currently some upper case characters in the URL. Using an appropriate string method on the fixedUrl member above,
1820 // set the value of lowerCasedUrl.
19- public String lowerCasedUrl = "" ;
21+ public String lowerCasedUrl = fixedUrl . toLowerCase () ;
2022
2123
2224 // 3. There is still white space on both ends of the URL! Use the appropriate string method to trim that white space
2325 // and set the value of the url member below
24- public String url = "" ;
26+ public String url = lowerCasedUrl . trim () ;
2527
2628
2729 // 4. Using the appropriate string method on url, set the value of the protocol member below
28- public String protocol = "" ;
30+ public String protocol = url . substring ( 0 , 5 ) ;
2931
3032
3133 // 5. Using the appropriate string method on url, set the value of the domain member below
32- public String domain = "" ;
34+ public String domain = url . substring ( 8 , 21 ) ;
3335
3436
3537 // 6. Set the length member below to the length of the url member
36- public int length = 0 ;
38+ public int length = url . length () ;
3739
3840
3941 // 7. Using concatenation and existing members, set the faqUrl member below to the faq page of the boolean website
40- public String faqUrl = " " ;
42+ public String faqUrl = protocol + "://" + domain + "/faq " ;
4143}
0 commit comments