Java/C2/Array-Operations/English
Title of script: Array Operations
Author: TalentSprint
Keywords: array operations, java, sort, fill, copy, video tutorial
Visual Cue | Description |
Slide 1
Welcome |
Welcome to the spoken tutorial on Array Operations in java. |
Slide 2
Learning Outcomes |
In this tutorial, you will learn how to
import the class Arrays and, perform basic operations on arrays. |
Slide 3
Tools Used |
For this tutorial we are using
Ubuntu 11.10, JDK 1.6 and Eclipse 3.7.0 |
Slide 4
Prerequisites |
For this tutorial, you should have knowledge on arrays in Java.
|
Slide 5
Array Operations |
The methods for array operations are available in a class called Arrays.
|
Point to the code
{Eclipse should contain the following code} public class ArraysDemo{ public static void main(String[] args){ } } |
Switch to eclipse.
|
Before the line public class..., type
import java.util.Arrays; |
The import statement is given before the class definition.
|
Inside the main function, type
int marks[] = {2, 7, 5, 4, 8}; |
Now let us add an array.
|
In next line, type
String mStr = Arrays.toString(marks);
|
Now we shall use a method available in the Arrays class to get a string representation of the array and print it.
|
Save and run. Point to output | As we can see, the toString method has given a string representation of the array.
|
Before the line Arrays.toString, type
Arrays.sort(marks);
|
So before the line Arrays dot toString within brackets marks type Arrays dot sort(marks);
|
Save and run. Point to output | As we can see, the sort method has sorted the array.
|
Remove the line Arrays.sort and type
Arrays.fill(marks, 6); |
The fill method takes two arguments.
The first is the array to fill and the second is what should it be filled with.
|
Save and run. Point to output | As we can see, as the name goes, the fill method fills the array with the given argument.
|
Remove the Arrays.fill.. line and type
int marksCopy[]; |
We are going to copy all the elements of the array marks into the array marksCopy
|
In the next line, type
|
Type marksCopy = copyOf(marks, 5);
And the second is the no.of elements to copy.
|
Save and run. Point to output | Save and Run the program
We see that the elements of the array marks have been copied to the array marksCopy.
|
Change copyOf(marks, 5) to copyOf(marks, 3) | Let us see what happens if we change the no.of elements to be copied.
|
Save and run. Point to output | Save and Run the program
As we can see, only the first three elements have been copied.
|
Change copyOf(marks, 3) to copyOf(marks, 8)
|
Change 3 to 8
|
Change copyOf(marks, 8) to copyOfRange(marks, 1, 4) | Change copyOf to copyOfRange and 8 to 1, 4
|
Save and run. Point to output. | Save and Run the program
|
This behaviour ensures that continuity of ranges is maintained.
(4, 6) implies from index 4 to index 6
| |
Minimize the Eclipse window and switch to slides.
Summary |
We have come to the end of this tutorial.
In this tutorial we have learnt how to import the class Arrays. Perform array operations like sort and copy. |
Slide 7Assignment | The assignment for this tutorial is,
|
Slide 8About the Spoken Tutorial Project
|
To know more about the Spoken Tutorial project, watch the video available at the following link, that summarises the project.
If you do not have good bandwidth, you can download and watch it. |
Slide 9Spoken Tutorial WorkshopsThe Spoken Tutorial Project Team
|
The Spoken Tutorial Project Team. Conducts workshops using spoken tutorials and gives certificates for those who pass an online test. For more details, please write to contact AT spoken HYPHEN tutorial DOT org. |
Slide 10Acknowledgement
|
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. More information on this Mission is available at spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro |
Slide 11About the contributor
|
This tutorial has been contributed by TalentSprint. Thanks for joining.
|