1
00:00:00,480 --> 00:00:04,940
So as you can see here I have an array of arrays here.

2
00:00:05,040 --> 00:00:05,620
OK.

3
00:00:05,820 --> 00:00:12,360
So as you can see here these are these are actually the rows of my tray and these values that are actually

4
00:00:12,360 --> 00:00:15,910
inside of these arrays are the columns of this houri.

5
00:00:16,010 --> 00:00:22,950
OK so now let's actually create another array here and another two dimensional array here.

6
00:00:23,400 --> 00:00:31,370
So here it is my and other at a here as you can see again the Data Type of my Aure is integer.

7
00:00:31,470 --> 00:00:39,480
And here because I needed to actually create a two dimensional array I needed to actually put in two

8
00:00:39,480 --> 00:00:40,740
pair of brackets here.

9
00:00:40,800 --> 00:00:41,540
OK.

10
00:00:41,940 --> 00:00:45,920
And the name of this is in that area too.

11
00:00:46,020 --> 00:00:50,070
And here I actually instantiated this Arey by putting these values here.

12
00:00:50,070 --> 00:00:50,600
OK.

13
00:00:50,820 --> 00:00:55,580
So as you can see here again I have an array of alays here.

14
00:00:55,590 --> 00:00:56,330
OK.

15
00:00:56,700 --> 00:01:02,790
So again these are days as you can see here are the rows of my array and these values that are actually

16
00:01:02,790 --> 00:01:06,980
inside of this place are actually the columns of my arii.

17
00:01:07,020 --> 00:01:11,310
OK let's actually create our method here inside of this class.

18
00:01:11,460 --> 00:01:12,010
OK.

19
00:01:12,240 --> 00:01:16,080
So I just pasting this knife at here and then I'll explain what's going on here.

20
00:01:16,080 --> 00:01:16,790
OK.

21
00:01:17,190 --> 00:01:21,090
So as you can see here this is the method that they actually pasted here.

22
00:01:21,090 --> 00:01:21,680
OK.

23
00:01:21,960 --> 00:01:25,240
So the access modifier of this method is public.

24
00:01:25,500 --> 00:01:32,940
The return type of this method is void and the name of this method is let's output the ARII to the screen.

25
00:01:32,940 --> 00:01:33,470
OK.

26
00:01:33,630 --> 00:01:36,810
So this method actually accepts two arguments.

27
00:01:36,840 --> 00:01:43,920
OK so the first argument as you can see is actually a two dimensional array of type integer as you can

28
00:01:43,920 --> 00:01:44,620
see here.

29
00:01:44,910 --> 00:01:51,600
And my second argument is actually of type text view here as you can see and the name of this argument

30
00:01:51,630 --> 00:01:54,860
is takes through and inside of this method.

31
00:01:54,870 --> 00:01:59,760
First of all in line 59 I actually created a string object.

32
00:01:59,760 --> 00:02:00,910
OK.

33
00:02:01,500 --> 00:02:04,180
But I didn't actually instantiated this object yet.

34
00:02:04,200 --> 00:02:06,830
OK so I just declare this object here.

35
00:02:06,840 --> 00:02:14,080
OK this valuable all column's value and here I created a for loop as you can see here.

36
00:02:14,310 --> 00:02:15,970
This is this is my for loop.

37
00:02:16,290 --> 00:02:19,650
And inside Apprentice's of this for loop.

38
00:02:19,650 --> 00:02:27,510
First of all I actually specified that I have a variable of type integer and the name of this variable

39
00:02:27,510 --> 00:02:31,850
is the row and I assigned the value 0 to this row variable.

40
00:02:31,860 --> 00:02:32,430
OK.

41
00:02:32,700 --> 00:02:34,730
And here I created a condition.

42
00:02:34,930 --> 00:02:35,440
OK.

43
00:02:35,550 --> 00:02:43,140
So until the value of this row valuable is less than the value of the length of this integer area here

44
00:02:43,170 --> 00:02:49,170
as you can see this argument here I am referring to the name of this argument OK and it's free.

45
00:02:49,440 --> 00:02:59,250
So as long as the value of this row variable is less than the value of this length of this Aure this

46
00:02:59,250 --> 00:03:00,850
loop is going to be executed.

47
00:03:01,080 --> 00:03:01,830
OK.

48
00:03:02,490 --> 00:03:09,270
And here I am actually specifying that after each execution of this for loop as you can see here after

49
00:03:09,270 --> 00:03:15,430
each execution of this for loop or the value of this row variable is going to be incremented by 1.

50
00:03:15,570 --> 00:03:16,340
OK.

51
00:03:16,650 --> 00:03:20,600
So again inside of this loop I have an order for loop here.

52
00:03:20,850 --> 00:03:21,450
OK.

53
00:03:21,720 --> 00:03:24,860
And here inside Apprentice's of this for loop.

54
00:03:25,020 --> 00:03:32,370
First of all I created another variable as you can see here of type integer and the name of this variable

55
00:03:32,370 --> 00:03:33,720
is column.

56
00:03:33,840 --> 00:03:38,200
And here I assigned the values 0 to this column variable.

57
00:03:38,640 --> 00:03:42,330
And here I again created another condition here.

58
00:03:42,480 --> 00:03:51,070
So here I specified that until the value of this column variable is less than the value of the end.

59
00:03:51,110 --> 00:03:53,910
Ari sup wrote that line.

60
00:03:54,180 --> 00:03:54,920
OK.

61
00:03:55,200 --> 00:04:00,150
Ari Suppe wrote that line then this loop is going to be executed.

62
00:04:00,150 --> 00:04:00,670
OK.

63
00:04:00,960 --> 00:04:07,020
So it integrates abroad that means for example for the first time that this loop this loop is going

64
00:04:07,020 --> 00:04:12,060
to be executed the value of this for the value of this row variable is 0.

65
00:04:12,060 --> 00:04:16,460
OK so it's a Sub-Zero means.

66
00:04:16,680 --> 00:04:22,000
For example this Arey as if you actually work on this Ari.

67
00:04:22,150 --> 00:04:24,520
Ari one Sub-Zero means this at.

68
00:04:24,530 --> 00:04:25,040
OK.

69
00:04:25,060 --> 00:04:28,420
It's going to actually go inside of the index zero of this.

70
00:04:28,440 --> 00:04:34,380
So this rate as you can see here inside of this array is the index 0 and then it's going to give us

71
00:04:34,410 --> 00:04:39,600
actually the values that are actually inside of this array here.

72
00:04:39,660 --> 00:04:40,190
OK.

73
00:04:40,350 --> 00:04:41,690
So these are the columns.

74
00:04:41,700 --> 00:04:42,190
OK.

75
00:04:42,300 --> 00:04:47,190
And this is each of these areas are actually the rows of these.

76
00:04:47,270 --> 00:04:47,630
Right.

77
00:04:47,640 --> 00:04:48,370
OK.

78
00:04:48,840 --> 00:04:56,920
So here we specify that until the value of this column valuable is less than the value of the int array.

79
00:04:56,940 --> 00:04:58,790
Someone wrote that line.

80
00:04:59,220 --> 00:05:01,480
Then this group is it to be executed.

81
00:05:01,480 --> 00:05:08,790
And here I specified that after each execution of this for loop ok after each execution of this full

82
00:05:08,790 --> 00:05:13,470
loop the value of this column by the table is going to be incremented by 1.

83
00:05:13,570 --> 00:05:14,490
OK.

84
00:05:14,890 --> 00:05:21,550
And inside of this for loop here I actually instantiated this variable this string object as you can

85
00:05:21,550 --> 00:05:22,620
see here.

86
00:05:22,930 --> 00:05:26,990
And I actually assigned this value to this valuable text view.

87
00:05:27,010 --> 00:05:30,240
So I actually referred to the name of this argument.

88
00:05:30,350 --> 00:05:33,620
Takes few that get text that too is strange.

89
00:05:33,680 --> 00:05:39,780
Here I am converting this value to us string value and I am assigning this value to this old column's

90
00:05:39,780 --> 00:05:40,320
value.

91
00:05:40,340 --> 00:05:43,710
Ok here I am actually getting the text of the stakes.

92
00:05:43,740 --> 00:05:44,390
OK.

93
00:05:44,800 --> 00:05:47,850
And in line forty six here.

94
00:05:48,070 --> 00:05:54,250
I actually again referred to the name of this argument as you can see here takes viewed view that said

95
00:05:54,250 --> 00:05:54,940
text.

96
00:05:54,940 --> 00:05:59,170
So you want to actually set some text to this text view here.

97
00:05:59,530 --> 00:06:01,070
All Cullens value here.

98
00:06:01,100 --> 00:06:04,930
You referred to the name of this object with the name of this variable.

99
00:06:04,990 --> 00:06:05,540
OK.

100
00:06:05,680 --> 00:06:09,310
So that the user can see the previous values.

101
00:06:09,460 --> 00:06:10,100
OK.

102
00:06:10,360 --> 00:06:19,580
Plus here I want to concatenate dissuade you with the newest value into a sub row sub column.

103
00:06:19,830 --> 00:06:20,510
OK.

104
00:06:20,650 --> 00:06:28,630
And again actually putting a plus operator here in order to concatenate this value of this a dash here

105
00:06:28,630 --> 00:06:29,160
OK.

106
00:06:29,500 --> 00:06:35,290
I actually put in two double quotes and I actually put in a dash here so that so that the user can see

107
00:06:35,290 --> 00:06:36,190
the values bit.

108
00:06:36,210 --> 00:06:36,960
OK.

109
00:06:37,420 --> 00:06:45,320
And now inside of these uncreate Meffert is actually referred to the name of this effort here lets out

110
00:06:45,450 --> 00:06:47,650
with the arrow to the screen.

111
00:06:47,800 --> 00:06:51,860
So as you can see here this is going to actually accept two arguments.

112
00:06:51,880 --> 00:06:52,310
OK.

113
00:06:52,390 --> 00:06:58,090
As you can see here the first argument that this effect is going to accept as you can see is of type

114
00:06:58,120 --> 00:07:00,610
two dimensional array as you can see here.

115
00:07:00,610 --> 00:07:01,420
Integer.

116
00:07:01,690 --> 00:07:04,410
So here we have two dimensional arrays here.

117
00:07:04,750 --> 00:07:12,120
And I can just revert to the name of this in every one here and add a one so comma.

118
00:07:12,360 --> 00:07:13,210
OK.

119
00:07:13,260 --> 00:07:18,590
And now I need to actually specify the second argument which is actually of type text.

120
00:07:18,600 --> 00:07:22,300
Ok so here I can't just refer to the name of this THC.

121
00:07:22,330 --> 00:07:25,470
Everyone thinks the every one.

122
00:07:25,570 --> 00:07:26,300
OK.

123
00:07:26,830 --> 00:07:30,230
And now let's actually again the to the name of this fifth.

124
00:07:30,310 --> 00:07:36,810
Let's output the array to the screen again the first argument is of type two dimensional array of type

125
00:07:36,820 --> 00:07:38,610
integer as you can see here.

126
00:07:38,890 --> 00:07:48,620
So here again just refers to the name of this Arey ain't ready to OK comma X the end of a two.

127
00:07:48,790 --> 00:07:54,730
OK so now let's actually run our project and see what happens.

128
00:07:54,730 --> 00:07:57,900
So just click on this run button here.

129
00:07:57,910 --> 00:08:02,200
So now as you can see our application is running on this emulator.

130
00:08:02,350 --> 00:08:04,570
And here we can see these values here.

131
00:08:04,570 --> 00:08:05,080
OK.

132
00:08:05,260 --> 00:08:11,920
So for example if we actually scroll to the left here as you can see here now I can see the other values.

133
00:08:11,930 --> 00:08:17,020
Ok these values are actually inside of these in every one.

134
00:08:17,080 --> 00:08:17,690
OK.

135
00:08:17,860 --> 00:08:23,150
And here I can actually again scroll to the left and see the other values.

136
00:08:23,170 --> 00:08:28,810
Ok so now let's actually go back inside this content and the line made that example.

137
00:08:29,080 --> 00:08:31,830
And here I need to click on this clear cache.

138
00:08:32,410 --> 00:08:38,220
And here I just need to open this key componentry section here as you can see.

139
00:08:38,590 --> 00:08:43,690
I just need to open this linearly out and select this horizontal scroll view here.

140
00:08:43,840 --> 00:08:48,770
And for the layout height I can just assign the value 50.

141
00:08:49,030 --> 00:08:49,700
OK.

142
00:08:50,050 --> 00:08:56,410
And for this second horizontal here again I can assign the value of 50 for the length height.

143
00:08:56,410 --> 00:08:57,080
OK.

144
00:08:57,280 --> 00:09:01,390
So let's run our project again and see what happens.

145
00:09:01,390 --> 00:09:04,750
So here our application is running on this emulator.

146
00:09:04,840 --> 00:09:07,070
And here if we actually scroll to the left.

147
00:09:07,210 --> 00:09:09,170
And now I can see the values better.

148
00:09:09,180 --> 00:09:09,910
OK.

149
00:09:10,180 --> 00:09:15,750
So here are the values that are actually inside of these main activity that are right here.

150
00:09:15,760 --> 00:09:22,090
As you can see this is my area one and these values are actually inside of this in array one.

151
00:09:22,330 --> 00:09:27,700
And here we have this array too and these values are actually inside of that.

152
00:09:27,740 --> 00:09:28,220
OK.

