Difference between revisions of "Java/C2/Array-Operations/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Welcome to the spoken tutorial on '''Array Operations '''in java. |- | 00:07 | In this tutorial, you will learn how…')
 
Line 6: Line 6:
 
|-
 
|-
 
|  00:02
 
|  00:02
| Welcome to the spoken tutorial on '''Array Operations '''in java.
+
| જાવામાં '''Array Operations''' પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
 
|  00:07
 
|  00:07
| In this tutorial, you will learn how to
+
| આ ટ્યુટોરીયલમાં, તમે શીખશો કે કેવી રીતે
  
 
|-
 
|-
 
|  00:09
 
|  00:09
| '''import the class Arrays '''and,  
+
| '''class Arrays''' ને ઈમ્પોર્ટ કરવું અને,  
  
 
|-
 
|-
 
|  00:12
 
|  00:12
| '''perform basic operations on arrays'''.
+
|''એરે''' પર સાદી કામગીરીઓ કરવી..
  
 
|-
 
|-
 
|  00:15
 
|  00:15
For this tutorial we are using
+
આ ટ્યુટોરીયલ માટે, આપણે વાપરી રહ્યા છે.
  
'''Ubuntu 11.10''',  
+
'''ઉબુન્ટુ ૧૧.૧૦''',
  
'''JDK 1.6''' and
+
'''જેડીકે ૧.''' અને
  
'''Eclipse 3.7.0'''
+
'''એક્લીપ્સ ૩..''
  
 
|-
 
|-
 
|  00:25
 
|  00:25
| | For this tutorial, you should have knowledge on''' arrays in Java.'''
+
| |આ ટ્યુટોરીયલ માટે, તમને '''જાવામાં એરે''' પર જ્ઞાન હોવું જરૂરી છે.
 
+
  
 
|-
 
|-
 
|  00:30
 
|  00:30
| If not, for relevant tutorial please visit our website which is as shown [http://spoken-tutorial.org/ http][http://spoken-tutorial.org/ ://][http://spoken-tutorial.org/ spoken][http://spoken-tutorial.org/ -][http://spoken-tutorial.org/ tutorial][http://spoken-tutorial.org/ .][http://spoken-tutorial.org/ org]
+
|જો નથી, તો સંદર્ભિત ટ્યુટોરીયલ માટે બતાવ્યા મુજબ અમારી વેબસાઈટનો સંદર્ભ લો '''http://spoken-tutorial.org''' 
  
 
|-
 
|-
 
| 00:35
 
| 00:35
| The methods for array operations are available in a '''class '''called '''Arrays'''.  
+
| એરે ઓપરેશન માટેની પદ્ધતિઓ '''Arrays''' કહેવાતા '''class''' માં ઉપલબ્ધ છે.
  
  
 
|-
 
|-
 
|  00:40
 
|  00:40
| To access them, we need to import that '''class'''.
+
| તેમને એક્સેસ કરવા માટે, આપણને તે '''ક્લાસ''' ને ઈમ્પોર્ટ  કરવાની જરૂર છે.  
  
  
 
|-
 
|-
 
|  00:43
 
|  00:43
| It is done by the statement '''import java.util.Arrays semicolon'''
+
| આને આપેલ સ્ટેટમેંટ દ્વારા કરાય છે '''import java.util.Arrays અર્ધવિરામ'''
  
  
 
|-
 
|-
 
|  00:50
 
|  00:50
| We can access a '''method '''from the '''class'''.
+
| આપણે '''ક્લાસ''' માંથી '''મેથડ''' ને એક્સેસ કરી શકીએ છીએ.
  
  
 
|-
 
|-
 
|  00:52
 
|  00:52
| We do it by adding a '''dot''' and the method name.
+
| આપણે તે એક '''ડોટ''' ઉમેરીને અને '''મેથડ''' નામ આપીને કરીએ છે.
  
  
 
|-
 
|-
 
|  00:56
 
|  00:56
| So '''Arrays '''''dot '''''toString''' means '''toString''' method from the  '''Arrays''' class.
+
| તો '''Arrays dot toString''' નો અર્થ છે '''toString''' મેથડ '''Arrays''' '''ક્લાસ''' માંથી.
  
 
|-
 
|-
 
|    01:05
 
|    01:05
|Now Switch to eclipse.
+
હવે '''એક્લીપ્સ''' પર જઈએ.
  
  
 
|-
 
|-
 
|  01:08
 
|  01:08
| We have already created a '''class''' '''ArraysDemo'''.
+
| અમે પહેલાથી જ '''ArraysDemo''' ક્લાસ બનાવ્યો છે.  
  
  
 
|-
 
|-
 
|  01:13
 
|  01:13
| Let us now import the '''class Arrays'''.
+
| ચાલો હવે '''ક્લાસ એરે''' ઈમ્પોર્ટ કરીએ.  
  
 
|-
 
|-
 
|  01:16  
 
|  01:16  
| The '''import''' statement is written before the '''class '''definition.
+
| '''ઈમ્પોર્ટ સ્ટેટમેંટ''' ક્લાસ '''વ્યાખ્યા''' ની પહેલા લખવામાં આવે છે.  
  
  
 
|-
 
|-
 
|  01:22
 
|  01:22
|So  Before '''public class''', type
+
|તેથી '''public ક્લાસ''' ની પહેલા, ટાઈપ કરો
  
  
 
|-
 
|-
 
|  01:26
 
|  01:26
|import '''java.util.Arrays semicolon'''
+
|'''import java.util.Arrays અર્ધવિરામ'''  
  
  
 
|-
 
|-
 
|  01:46
 
|  01:46
|This statement says that '''java''' contains a '''package '''called '''util''' which contains the class '''Arrays''' and it has to be imported.
+
|આ સ્ટેટમેંટનો અર્થ એ છે કે '''જાવા''' એક '''util''' નામનું પેકેજ ધરાવે છે જે '''Arrays''' ક્લાસ ધરાવે છે અને તેને આયાત કરવું છે.  
  
 
|-
 
|-
 
|  01:59
 
|  01:59
| Now let us add an '''array.'''
+
| હવે ચાલો '''એરે''' ને ઉમેરીએ.
  
  
 
|-
 
|-
 
|  02:01
 
|  02:01
|Inside the '''main '''function,type
+
|''main''' ફંક્શનની અંદર, ટાઈપ કરો
  
  
 
|-
 
|-
 
|  02:03
 
|  02:03
|'''int marks '''''open and close square brackets''''' '''''equal to within brackets '''''2, 7, 5, 4, 8 '''''  
+
|''''int marks ખુલ્લું અને બંધ બોક્સ કૌંસ બરાબર કૌંસની અંદર ૨, , , , '''  
  
 
|-
 
|-
 
|02:20
 
|02:20
|Now we shall use a method available in the '''Arrays''' '''class''' to get a string representation of the array and print it.
+
|''એરે''' ની સ્ટ્રીંગ રજૂઆત મેળવવા માટે આપણે '''એરે ક્લાસ''' માં ઉપલબ્ધ પદ્ધતિને વાપરીશું અને તેને પ્રીંટ કરીશું.
  
  
 
|-
 
|-
 
|  02:28
 
|  02:28
|SoType '''String mStr '''''equal to''''' Arrays '''''dot '''''toString ''''' Paranthesis  inside Paranthesis ''''' will give the array name i.emarks '''''  
+
|તો ટાઈપ કરો '''String mStr બરાબર Arrays dot toString કૌંસ કૌંસની અંદર '''એરે''' નું નામ આપીશું દા.ત. marks'''
  
 
|-
 
|-
 
|  02:50
 
|  02:50
|Now this '''toString''' method will give the string representation of the array.
+
|હવે આ '''toString''' મેથડ '''એરે''' ની સ્ટ્રીંગ રજૂઆત આપશે
  
  
 
|-
 
|-
 
|  02:56
 
|  02:56
we shall print the marks.
+
આપણે '''marks''' ને પ્રીંટ કરીશું.  
  
  
 
|-
 
|-
 
|  02:58
 
|  02:58
|So, type '''System '''''dot '''''out '''''dot '''''println ''''inside Paranthesis''''' type mStr '''''
+
|તો, ટાઈપ કરો '''System dot out dot println''' કૌંસમાં ટાઈપ કરો '''mStr'''    
  
  
 
|-
 
|-
 
|  03:12
 
|  03:12
|Now let us look at the output so save and run the program
+
|હવે ચાલો આઉટપુટ જોઈએ તો પ્રોગ્રામને સંગ્રહીત કરીને રન કરો
  
 
|-
 
|-
 
| 03:18
 
| 03:18
| As we can see int the output, the '''toString''' method has given a string representation of the '''array.'''
+
| જેવું કે આપણે જોઈ શકીએ છીએ '''int''' આઉટપુટે, '''toString''' મેથડે '''એરે''' ની સ્ટ્રીંગ રજૂઆત આપી છે.
  
  
 
|-
 
|-
 
|  03:26
 
|  03:26
|Now let us look at sorting the elements of the '''array'''.
+
|હવે ચાલો '''એરે''' નાં ઘટકોને વર્ગીકરણ કરવાનું જોઈએ.  
  
 
|-
 
|-
 
|  03:31
 
|  03:31
| So before the line '''Arrays '''''dot '''''toString '''''  '''type '''Arrays '''''dot '''''sort within parenthesis ''' the Array name i.e marks'''
+
| તો '''Arrays dot toString''' લાઈનની પહેલા ટાઈપ કરો '''Arrays dot sort''' કૌંસની અંદર '''એરે''' નું નામ દા.ત. '''marks'''  
 
   
 
   
  
 
|-  
 
|-  
 
|  03:46
 
|  03:46
|So the '''sort '''method in the '''Arrays class''', sorts the elements of the array passed to it.
+
|આમ '''એરે ક્લાસ''' માં વર્ગીકરણ પદ્ધતિ, તેમાંથી પસાર થનારા '''એરે''' નાં ઘટકોનું વર્ગીકરણ કરે છે.
  
  
 
|-
 
|-
 
|  03:53
 
|  03:53
|Now we are sorting the element of the array '''marks''' and then printing the string form of it.
+
|હવે આપણે '''marks''' એરેનાં ઘટકોનું વર્ગીકરણ કરી રહ્યા છીએ અને ત્યારબાદ તેના સ્ટ્રીંગ સ્વરૂપને પ્રીંટ કરીશું.  
  
  
 
|-
 
|-
 
|  04:04
 
|  04:04
|Let us look at the output.So save and run
+
|ચાલો આઉટપુટ જોઈએ. તો સંગ્રહીત કરીને રન કરો
 
+
 
|-
 
|-
 
|  04:11
 
|  04:11
As we can see in the output the '''sort''' method has sorted to  the array in the ascending order
+
જેવું કે આપણે જોઈ શકીએ છીએ આઉટપુટમાં '''સોર્ટ''' મેથડે એરેને ચઢતા ક્રમમાં વર્ગીકરણ કર્યું છે.
  
  
 
|-
 
|-
 
|  04:19
 
|  04:19
|Note that the '''sort''' method has changed the array itself.
+
|ધ્યાન આપો કે '''સોર્ટ''' મેથડે પોતે '''એરે''' ને જ બદલ્યું છે.  
  
  
 
|-
 
|-
 
|  04:22
 
|  04:22
|This type of sorting is called''' inplace sorting'''.  
+
|આ પ્રકારનાં વર્ગીકરણને '''ઇનપ્લેસ સોર્ટીંગ''' કહેવાય છે.
  
  
 
|-
 
|-
 
|  04:26
 
|  04:26
|It means that the array which contains the elements is changed as a result of sorting.
+
|એનો અર્થ એ છે કે '''એરે''' જે ઘટકો ધરાવે છે તે વર્ગીકરણનાં પરિણામમાં બદલાઈ ગયો છે.  
  
  
 
|-
 
|-
 
|  04:33
 
|  04:33
|The next method we are going to look at, is '''fill'''
+
|આગળ આવનાર પદ્ધતિ જે આપણે જોવા માટે જઈ રહ્યા છીએ, તે છે '''fill'''  
  
 
|-
 
|-
 
| 04:38
 
| 04:38
| The fill method takes two arguments.  
+
| '''ફીલ''' મેથડ બે આર્ગ્યુમેંટો લે છે.
  
 
   
 
   
Line 203: Line 201:
 
|-
 
|-
 
|  04:43
 
|  04:43
|Remove the sorting line and
+
|સોર્ટીંગ લાઈનને રદ્દ કરો અને 
 
+
  
 
|-
 
|-
 
|  04:50
 
|  04:50
|Type '''Arrays '''''dot '''''fill '''''within brackets''''' the name of the arrays i.e marks;'''
+
|ટાઈપ કરો '''Arrays dot fill''' કૌંસમાં એરેનું નામ દા.ત. '''marks''';
  
 
|-
 
|-
 
| 05:05  
 
| 05:05  
|This is our first argument and second is the value that should be felt in the array we will give it 6 and semicolon. Save and Run
+
|આ આપણી પહેલી '''આર્ગ્યુમેંટ''' છે અને બીજી છે '''વેલ્યુ''' જે એરેમાં ભરવાની રેહશે આપણે તે '''૬''' આપીશું અને અર્ધવિરામ. સંગ્રહીત કરો અને રન કરો 
 
   
 
   
 
|-
 
|-
 
| 05:24
 
| 05:24
|   As we can see, as the name goes, the fill method fills the array with the given argument i.e 6
+
|જેવું કે આપણે જોઈ શકીએ છીએ, જેમ નામ જાય છે, તેમ '''ફીલ''' મેથડ એરેને આપેલ આર્ગ્યુમેંટથી ભરી દે છે. દા.ત. '''૬''' 
  
  
 
|-
 
|-
 
| 05:32  
 
| 05:32  
|The next method we are going to look at, is '''copyOf'''
+
|આગળ આવનાર મેથડ જે આપણે જોવા જઈ રહ્યા છીએ, તે છે '''copyOf'''
  
 
|-
 
|-
 
|  05:37
 
|  05:37
|   We are going to copy all the elements of the array '''marks''' into the array '''marksCopy'''
+
|આપણે '''marks''' એરેનાં તમામ ઘટકોને '''marksCopy''' એરેમાં કોપી કરવા માટે જઈ રહ્યા છીએ
  
 
|-
 
|-
 
|  05:44
 
|  05:44
|So remove arrays dot fill
+
|તો '''arrays dot fill''' રદ્દ કરો
 
|-
 
|-
 
|  05:48
 
|  05:48
| And Type '''int marksCopy []; '''
+
| અને ટાઈપ કરો '''int marksCopy []''';
  
 
|-
 
|-
 
|  05:59
 
|  05:59
| next line,   Type '''marksCopy = arrays. copyOf(marks, 5);'''
+
| પછીની લાઈનમાં, ટાઈપ કરો '''marksCopy = arrays. copyOf(marks, 5)'''
  
  
 
|-
 
|-
 
|  06:25
 
|  06:25
|This method takes two arguments.  
+
|આ મેથડ બે આર્ગ્યુંમેંટો લે છે.  
  
  
 
|-
 
|-
 
|  06:29
 
|  06:29
|The first argument is the name of the  array from which you want to copy the elements.i.e marks
+
|પહેલી આર્ગ્યુંમેંટ એરેનું નામ છે જેમાંથી તમે ઘટકો કોપી કરવા માટે ઈચ્છો છો. દા.ત. '''marks'''
  
 
|-
 
|-
 
|06:39
 
|06:39
the second is the no.of elements to copy overhere we will copy 5.
+
બીજી કોપી કરવા માટેની ઘટકોની સંખ્યા છે અહીંયા આપણે '''૫''' કોપી કરીશું.  
 +
 
 
|-
 
|-
 
|  06:47
 
|  06:47
|Then in arrays dot strings change''' marks''' to '''marks copy'''
+
|ત્યારબાદ '''arrays dot strings''' માં '''marks''' ને '''marks copy''' માં બદલો
 
+
 
+
 
+
  
 
|-
 
|-
 
|  06:55
 
|  06:55
| Now save and run the program
+
|હવે પ્રોગ્રામને સંગ્રહીત કરીને રન કરો
  
 
|-
 
|-
 
|  07:01
 
|  07:01
|We see that the elements of the array '''marks''' have been copied to the array '''marksCopy'''.
+
|આપણે જોયું કે '''marks''' એરેનાં ઘટકો '''marksCopy''' એરેમાં કોપી થયા છે.  
  
 
|-
 
|-
 
| 07:10
 
| 07:10
| Let us see what happens if we change the no.of elements to be copied.
+
| ચાલો જોઈએ કે શું થાય છે જયારે આપણે કોપી થનારા ઘટકોની સંખ્યા બદલીએ છીએ.
  
  
 
|-
 
|-
 
|  07:15
 
|  07:15
|Let's'''Change 5''' to '''3'''.
+
|ચાલો '''''' ને '''''' માં બદલીએ.
  
  
Line 279: Line 274:
 
|-
 
|-
 
| 07:19
 
| 07:19
| | Save and Run 
+
|સંગ્રહીત કરો અને રન કરો
  
 
|-
 
|-
 
|  07:24
 
|  07:24
|As we can see, only the first three elements have been copied.
+
|જેવું કે આપણે જોઈ શકીએ છીએ, માત્ર પહેલાનાં ત્રણ ઘટકો જ કોપી થયા છે.  
 
+
  
 
|-
 
|-
Line 292: Line 286:
 
|-
 
|-
 
|  07:39
 
|  07:39
So  Change '''3''' to '''8'''
+
તો '''''' ને '''''' માં બદલો
  
  
 
|-
 
|-
 
| 07:44
 
| 07:44
|Save and Run the program
+
|પ્રોગ્રામને સંગ્રહીત કરીને રન કરો
  
  
 
|-
 
|-
 
|  07:48
 
|  07:48
|As we can see, the extra elements have been set to the default value, which is 0.
+
|જેવું કે આપણે જોઈ શકીએ છીએ, વધારાનાં ઘટકો મૂળભૂત વેલ્યુ પર સુયોજિત થયા છે. જે '''૦''' છે.  
  
  
 
|-
 
|-
 
| 07:54  
 
| 07:54  
|Next we'll see how to copy a range of values.
+
|આગળ આપણે જોઈશું કે કેવી રીતે વેલ્યુઓની શ્રેણીને કોપી કરવી.
  
 
|-
 
|-
 
|  07:58  
 
|  07:58  
So Change '''copyOf '''to''' copyOfRange '''and''' 8''' to '''1, 4'''
+
તો '''copyOf''' ને '''copyOfRange''' માં અને '''''' ને '''૧''', '''૪''' માં બદલો   
 
   
 
   
 
|-
 
|-
 
|  08:15
 
|  08:15
| This methods  copies all the elements starting from  the index 1 and stopping at index 3.
+
| આ પદ્ધતિ '''ઇંડેક્ષ ૧''' થી શરૂ થઈને '''ઇંડેક્ષ ૩''' પર થોભનારા તમામ ઘટકોને કોપી કરે છે.  
  
  
 
|-
 
|-
 
| 08:27
 
| 08:27
| Save and Run 
+
| સંગ્રહીત કરો અને રન કરો
  
 
|-
 
|-
 
|  08:31
 
|  08:31
|As we can see, the elements from index 1 to  3 have been copied.
+
|જેવું કે આપણે જોઈ શકીએ છીએ, '''ઇંડેક્ષ ૧''' થી '''૩''' નાં ઘટકો કોપી થઇ ગયા છે.
  
  
 
|-
 
|-
 
|  08:39
 
|  08:39
|Note that we have given 1, 4  as our arguments
+
|નોંધ લો કે આપણે આપણી આર્ગ્યુમેંટ તરીકે '''૧''', '''૪''' આપ્યું છે
  
  
 
|-
 
|-
 
|  08:47
 
|  08:47
|But even, then the element at index 4 has not been copied.
+
|પરંતુ તે છતાં, '''ઇંડેક્ષ ૪''' પર આવેલ ઘટક કોપી થયું નથી.  
  
  
 
|-
 
|-
 
|  08:50
 
|  08:50
|Only the elements till index 3 have been copied. It stops one index before the given range
+
|માત્ર '''ઇંડેક્ષ ૩''' સુધીનાં ઘટકો કોપી થયા છે. તે આપેલ શ્રેણી કરતા પહેલાનાં એક ઇંડેક્ષ પર થોભે છે.
  
 
|-
 
|-
 
|  09:01
 
|  09:01
| So  This behaviour ensures that continuity of ranges is maintained.
+
|આમ આ વર્તન એ ખાતરી કરાવે છે કે શ્રેણીઓનું સાતત્ય જળવાઈ રહે છે.
  
  
 
|-
 
|-
 
|  09:07
 
|  09:07
|(0, 4) implies from index 0 to index 3
+
|'''(, )''' '''ઇંડેક્ષ ૦''' થી '''ઇંડેક્ષ ૩''' સૂચવે છે
  
 
|-
 
|-
 
|  09:12
 
|  09:12
|(4, 6) will implies index from 4 to  5
+
|''(, )''' '''ઇંડેક્ષ''' '''૪''' થી '''૬''' સૂચવશે
  
  
 
|-
 
|-
 
|  09:17
 
|  09:17
|So it behaves as if (0, 4) + (4, 6) = (0, 5)
+
|આમ તે '''(, ) + (, ) = (, )''' હોય એ રીતે વર્તે છે
  
 
|-
 
|-
 
|  09:26
 
|  09:26
| This brings us o the end of this tutorial.  
+
|અહીં આ ટ્યુટોરીયલનો અંત થાય છે.
  
 
|-
 
|-
 
|  09:31
 
|  09:31
|In this tutorial we have learnt
+
|આ ટ્યુટોરીયલમાં, આપણે શીખ્યા
  
 
|-
 
|-
 
|  09:33
 
|  09:33
|how to '''import the class Arrays'''.
+
|કે કેવી રીતે '''class Arrays''' આયાત કરવું.  
  
 
|-
 
|-
 
|  09:36
 
|  09:36
|Perform array operations like  '''to strings''',sort, copy, fill.
+
|''strings,sort, copy, fill''' જેવા એરે ઓપરેશનો કરવા.  
  
 
|-
 
|-
 
|  09:44
 
|  09:44
For assignment
+
એસાઈનમેંટ માટે 
  
 
|-
 
|-
 
|  09:46
 
|  09:46
|Read about the Arrays.equals method and find out what is does.
+
|'''Arrays.equals''' મેથડ વિશે વાંચો અને એ શું કરે છે તે શોધો
  
 
|-
 
|-
 
|  09:53
 
|  09:53
|To know more about the '''Spoken Tutorial''' project,  
+
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિશે વધુ જાણકારી માટે,
 +
 
 
|-
 
|-
 
|  09:55
 
|  09:55
|Watch the video available at[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  ]   
+
|આપેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ.[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  ]   
  
 
|-
 
|-
 
|  10:02
 
|  10:02
| It summarises the Spoken Tutorial project
+
| Iતે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
  
 
|-
 
|-
 
|  10:05
 
|  10:05
| If you do not have good bandwidth, you can download and watch it
+
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
  
 
|-
 
|-
 
|  10:09
 
|  10:09
The Spoken Tutorial Project Team.
+
સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ.
 +
 
 
|-
 
|-
 
|  10:10
 
|  10:10
| Conducts workshops using '''spoken tutorials''' .gives certificates for those who pass an online test.  
+
| '''મૌખિક ટ્યુટોરીયલો''' નાં મદદથી વર્કશોપોનું આયોજન કરે છે. જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે.
 
|-
 
|-
 
|  10:16
 
|  10:16
|For more details, please write to '''contact @ spoken HYPHEN tutorial DOT org.'''
+
|વધુ વિગત માટે, કૃપા કરી '''contact @ spoken HYPHEN tutorial DOT org''' પર સંપર્ક કરો.
  
 
|-
 
|-
 
|  10:22
 
|  10:22
|  '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project and is supported by the '''National Mission on Education through ICT, MHRD, Government of India.
+
|  'સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ '''ટોક ટુ અ ટીચર''' પ્રોજેક્ટનો એક ભાગ છે અને જે '''આઇસીટી''', '''એમએચઆરડી''', '''ભારત સરકાર''' દ્વારા '''શિક્ષણ પર નેશનલ મિશન''' દ્વારા આધારભૂત છે.
 +
 
 
|-
 
|-
 
|  10:31
 
|  10:31
| '''More information on this Mission is available at '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''
+
| 'આ મિશન પર વધુ માહીતી આપેલ લીંક પર ઉપલબ્ધ છે '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''.
  
 
|-
 
|-
 
| 10:39
 
| 10:39
| This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.
+
| ''IIT-Bombay''' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
  
 
|-
 
|-
 
| 10:43
 
| 10:43
|This is Prathmesh Salunke  Signing off. Jai Hind.
+
|જોડાવાબદ્દલ આભાર.
  
  
  
 
|}
 
|}

Revision as of 15:13, 12 August 2013

Time' Narration
00:02 જાવામાં Array Operations પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:07 આ ટ્યુટોરીયલમાં, તમે શીખશો કે કેવી રીતે
00:09 class Arrays ને ઈમ્પોર્ટ કરવું અને,
00:12 એરે' પર સાદી કામગીરીઓ કરવી..
00:15 આ ટ્યુટોરીયલ માટે, આપણે વાપરી રહ્યા છે.

ઉબુન્ટુ ૧૧.૧૦,

જેડીકે ૧.૬ અને

'એક્લીપ્સ ૩.૭.૦

00:25 આ ટ્યુટોરીયલ માટે, તમને જાવામાં એરે પર જ્ઞાન હોવું જરૂરી છે.
00:30 જો નથી, તો સંદર્ભિત ટ્યુટોરીયલ માટે બતાવ્યા મુજબ અમારી વેબસાઈટનો સંદર્ભ લો http://spoken-tutorial.org
00:35 એરે ઓપરેશન માટેની પદ્ધતિઓ Arrays કહેવાતા class માં ઉપલબ્ધ છે.


00:40 તેમને એક્સેસ કરવા માટે, આપણને તે ક્લાસ ને ઈમ્પોર્ટ કરવાની જરૂર છે.


00:43 આને આપેલ સ્ટેટમેંટ દ્વારા કરાય છે import java.util.Arrays અર્ધવિરામ


00:50 આપણે ક્લાસ માંથી મેથડ ને એક્સેસ કરી શકીએ છીએ.


00:52 આપણે તે એક ડોટ ઉમેરીને અને મેથડ નામ આપીને કરીએ છે.


00:56 તો Arrays dot toString નો અર્થ છે toString મેથડ Arrays ક્લાસ માંથી.
01:05 હવે એક્લીપ્સ પર જઈએ.


01:08 અમે પહેલાથી જ ArraysDemo ક્લાસ બનાવ્યો છે.


01:13 ચાલો હવે ક્લાસ એરે ઈમ્પોર્ટ કરીએ.
01:16 ઈમ્પોર્ટ સ્ટેટમેંટ ક્લાસ વ્યાખ્યા ની પહેલા લખવામાં આવે છે.


01:22 તેથી public ક્લાસ ની પહેલા, ટાઈપ કરો


01:26 import java.util.Arrays અર્ધવિરામ


01:46 આ સ્ટેટમેંટનો અર્થ એ છે કે જાવા એક util નામનું પેકેજ ધરાવે છે જે Arrays ક્લાસ ધરાવે છે અને તેને આયાત કરવું છે.
01:59 હવે ચાલો એરે ને ઉમેરીએ.


02:01 main' ફંક્શનની અંદર, ટાઈપ કરો


02:03 'int marks ખુલ્લું અને બંધ બોક્સ કૌંસ બરાબર કૌંસની અંદર ૨, ૭, ૫, ૪, ૮
02:20 એરે' ની સ્ટ્રીંગ રજૂઆત મેળવવા માટે આપણે એરે ક્લાસ માં ઉપલબ્ધ પદ્ધતિને વાપરીશું અને તેને પ્રીંટ કરીશું.


02:28 તો ટાઈપ કરો String mStr બરાબર Arrays dot toString કૌંસ કૌંસની અંદર એરે નું નામ આપીશું દા.ત. marks
02:50 હવે આ toString મેથડ એરે ની સ્ટ્રીંગ રજૂઆત આપશે


02:56 આપણે marks ને પ્રીંટ કરીશું.


02:58 તો, ટાઈપ કરો System dot out dot println કૌંસમાં ટાઈપ કરો mStr


03:12 હવે ચાલો આઉટપુટ જોઈએ તો પ્રોગ્રામને સંગ્રહીત કરીને રન કરો
03:18 જેવું કે આપણે જોઈ શકીએ છીએ int આઉટપુટે, toString મેથડે એરે ની સ્ટ્રીંગ રજૂઆત આપી છે.


03:26 હવે ચાલો એરે નાં ઘટકોને વર્ગીકરણ કરવાનું જોઈએ.
03:31 તો Arrays dot toString લાઈનની પહેલા ટાઈપ કરો Arrays dot sort કૌંસની અંદર એરે નું નામ દા.ત. marks


03:46 આમ એરે ક્લાસ માં વર્ગીકરણ પદ્ધતિ, તેમાંથી પસાર થનારા એરે નાં ઘટકોનું વર્ગીકરણ કરે છે.


03:53 હવે આપણે marks એરેનાં ઘટકોનું વર્ગીકરણ કરી રહ્યા છીએ અને ત્યારબાદ તેના સ્ટ્રીંગ સ્વરૂપને પ્રીંટ કરીશું.


04:04 ચાલો આઉટપુટ જોઈએ. તો સંગ્રહીત કરીને રન કરો
04:11 જેવું કે આપણે જોઈ શકીએ છીએ આઉટપુટમાં સોર્ટ મેથડે એરેને ચઢતા ક્રમમાં વર્ગીકરણ કર્યું છે.


04:19 ધ્યાન આપો કે સોર્ટ મેથડે પોતે એરે ને જ બદલ્યું છે.


04:22 આ પ્રકારનાં વર્ગીકરણને ઇનપ્લેસ સોર્ટીંગ કહેવાય છે.


04:26 એનો અર્થ એ છે કે એરે જે ઘટકો ધરાવે છે તે વર્ગીકરણનાં પરિણામમાં બદલાઈ ગયો છે.


04:33 આગળ આવનાર પદ્ધતિ જે આપણે જોવા માટે જઈ રહ્યા છીએ, તે છે fill
04:38 ફીલ મેથડ બે આર્ગ્યુમેંટો લે છે.


04:43 સોર્ટીંગ લાઈનને રદ્દ કરો અને
04:50 ટાઈપ કરો Arrays dot fill કૌંસમાં એરેનું નામ દા.ત. marks;
05:05 આ આપણી પહેલી આર્ગ્યુમેંટ છે અને બીજી છે વેલ્યુ જે એરેમાં ભરવાની રેહશે આપણે તે આપીશું અને અર્ધવિરામ. સંગ્રહીત કરો અને રન કરો
05:24 જેવું કે આપણે જોઈ શકીએ છીએ, જેમ નામ જાય છે, તેમ ફીલ મેથડ એરેને આપેલ આર્ગ્યુમેંટથી ભરી દે છે. દા.ત.


05:32 આગળ આવનાર મેથડ જે આપણે જોવા જઈ રહ્યા છીએ, તે છે copyOf
05:37 આપણે marks એરેનાં તમામ ઘટકોને marksCopy એરેમાં કોપી કરવા માટે જઈ રહ્યા છીએ
05:44 તો arrays dot fill રદ્દ કરો
05:48 અને ટાઈપ કરો int marksCopy [];
05:59 પછીની લાઈનમાં, ટાઈપ કરો marksCopy = arrays. copyOf(marks, 5);


06:25 આ મેથડ બે આર્ગ્યુંમેંટો લે છે.


06:29 પહેલી આર્ગ્યુંમેંટ એરેનું નામ છે જેમાંથી તમે ઘટકો કોપી કરવા માટે ઈચ્છો છો. દા.ત. marks
06:39 બીજી કોપી કરવા માટેની ઘટકોની સંખ્યા છે અહીંયા આપણે કોપી કરીશું.
06:47 ત્યારબાદ arrays dot strings માં marks ને marks copy માં બદલો
06:55 હવે પ્રોગ્રામને સંગ્રહીત કરીને રન કરો
07:01 આપણે જોયું કે marks એરેનાં ઘટકો marksCopy એરેમાં કોપી થયા છે.
07:10 ચાલો જોઈએ કે શું થાય છે જયારે આપણે કોપી થનારા ઘટકોની સંખ્યા બદલીએ છીએ.


07:15 ચાલો ને માં બદલીએ.


07:19 સંગ્રહીત કરો અને રન કરો
07:24 જેવું કે આપણે જોઈ શકીએ છીએ, માત્ર પહેલાનાં ત્રણ ઘટકો જ કોપી થયા છે.
07:31 Let us see what happens if the no.of elements to be copied is greater than the total no.of elements in the array.
07:39 તો ને માં બદલો


07:44 પ્રોગ્રામને સંગ્રહીત કરીને રન કરો


07:48 જેવું કે આપણે જોઈ શકીએ છીએ, વધારાનાં ઘટકો મૂળભૂત વેલ્યુ પર સુયોજિત થયા છે. જે છે.


07:54 આગળ આપણે જોઈશું કે કેવી રીતે વેલ્યુઓની શ્રેણીને કોપી કરવી.
07:58 તો copyOf ને copyOfRange માં અને ને , માં બદલો
08:15 આ પદ્ધતિ ઇંડેક્ષ ૧ થી શરૂ થઈને ઇંડેક્ષ ૩ પર થોભનારા તમામ ઘટકોને કોપી કરે છે.


08:27 સંગ્રહીત કરો અને રન કરો
08:31 જેવું કે આપણે જોઈ શકીએ છીએ, ઇંડેક્ષ ૧ થી નાં ઘટકો કોપી થઇ ગયા છે.


08:39 નોંધ લો કે આપણે આપણી આર્ગ્યુમેંટ તરીકે , આપ્યું છે


08:47 પરંતુ તે છતાં, ઇંડેક્ષ ૪ પર આવેલ ઘટક કોપી થયું નથી.


08:50 માત્ર ઇંડેક્ષ ૩ સુધીનાં ઘટકો કોપી થયા છે. તે આપેલ શ્રેણી કરતા પહેલાનાં એક ઇંડેક્ષ પર થોભે છે.
09:01 આમ આ વર્તન એ ખાતરી કરાવે છે કે શ્રેણીઓનું સાતત્ય જળવાઈ રહે છે.


09:07 (૦, ૪) ઇંડેક્ષ ૦ થી ઇંડેક્ષ ૩ સૂચવે છે
09:12 (૪, ૬)' ઇંડેક્ષ થી સૂચવશે


09:17 આમ તે (૦, ૪) + (૪, ૬) = (૦, ૫) હોય એ રીતે વર્તે છે
09:26 અહીં આ ટ્યુટોરીયલનો અંત થાય છે.
09:31 આ ટ્યુટોરીયલમાં, આપણે શીખ્યા
09:33 કે કેવી રીતે class Arrays આયાત કરવું.
09:36 strings,sort, copy, fill' જેવા એરે ઓપરેશનો કરવા.
09:44 એસાઈનમેંટ માટે
09:46 Arrays.equals મેથડ વિશે વાંચો અને એ શું કરે છે તે શોધો
09:53 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિશે વધુ જાણકારી માટે,
09:55 આપેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ.[1]
10:02 Iતે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
10:05 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
10:09 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ.
10:10 મૌખિક ટ્યુટોરીયલો નાં મદદથી વર્કશોપોનું આયોજન કરે છે. જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે.
10:16 વધુ વિગત માટે, કૃપા કરી contact @ spoken HYPHEN tutorial DOT org પર સંપર્ક કરો.
10:22 'સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે અને જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
10:31 'આ મિશન પર વધુ માહીતી આપેલ લીંક પર ઉપલબ્ધ છે spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro.
10:39 IIT-Bombay' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
10:43 જોડાવાબદ્દલ આભાર.


Contributors and Content Editors

Jyotisolanki, Krupali, Pratik kamble