nafis nibir 8 år sedan
förälder
incheckning
31bf3bba40
2 ändrade filer med 20 tillägg och 20 borttagningar
  1. 12
    7
      StringArrayUtils.java
  2. 8
    13
      StringArrayUtilsTest.java

+ 12
- 7
StringArrayUtils.java Visa fil

@@ -1,4 +1,3 @@
1
- 
2 1
 
3 2
 /**
4 3
  * Created by leon on 1/29/18.
@@ -9,7 +8,7 @@ public class StringArrayUtils {
9 8
      * @return first element of specified array
10 9
      */ // TODO
11 10
     public static String getFirstElement(String[] array) {
12
-        return null;
11
+        return array[0];
13 12
     }
14 13
 
15 14
     /**
@@ -17,7 +16,7 @@ public class StringArrayUtils {
17 16
      * @return second element in specified array
18 17
      */
19 18
     public static String getSecondElement(String[] array) {
20
-        return null;
19
+        return array[1];
21 20
     }
22 21
 
23 22
     /**
@@ -25,7 +24,7 @@ public class StringArrayUtils {
25 24
      * @return last element in specified array
26 25
      */ // TODO
27 26
     public static String getLastElement(String[] array) {
28
-        return null;
27
+        return array[array.length-1];
29 28
     }
30 29
 
31 30
     /**
@@ -33,7 +32,7 @@ public class StringArrayUtils {
33 32
      * @return second to last element in specified array
34 33
      */ // TODO
35 34
     public static String getSecondToLastElement(String[] array) {
36
-        return null;
35
+        return array[array.length-2];
37 36
     }
38 37
 
39 38
     /**
@@ -42,7 +41,13 @@ public class StringArrayUtils {
42 41
      * @return true if the array contains the specified `value`
43 42
      */ // TODO
44 43
     public static boolean contains(String[] array, String value) {
45
-        return false;
44
+
45
+        for (String test: array){
46
+            if (test.equals(value)){
47
+                return true;
48
+            }        
49
+        }
50
+        return false; 
46 51
     }
47 52
 
48 53
     /**
@@ -50,6 +55,7 @@ public class StringArrayUtils {
50 55
      * @return an array with identical contents in reverse order
51 56
      */ // TODO
52 57
     public static String[] reverse(String[] array) {
58
+        
53 59
         return null;
54 60
     }
55 61
 
@@ -103,5 +109,4 @@ public class StringArrayUtils {
103 109
         return null;
104 110
     }
105 111
 
106
-
107 112
 }

+ 8
- 13
StringArrayUtilsTest.java Visa fil

@@ -33,19 +33,14 @@ public class StringArrayUtilsTest {
33 33
         Assert.assertEquals(expected, actual);
34 34
     }
35 35
 
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
36
+    
37
+    
38
+    
39
+    
40
+    
41
+    
42
+    
43
+    
49 44
     @Test
50 45
     public void testGetSecondElement1() {
51 46
         String[] array = {"the", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog"};