Difference between revisions of "Java/C2/Strings/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by one other user not shown)
Line 4: Line 4:
 
|-
 
|-
 
| 00:01
 
| 00:01
|  Welcome to the spoken tutorial on '''Strings in Java'''.
+
|  Welcome to the spoken tutorial on '''Strings''' in '''Java'''.
  
 
|-
 
|-
Line 12: Line 12:
 
|-
 
|-
 
|  00:08
 
|  00:08
| '''create strings''', '''add strings''' and perform '''basic string operations''' like converting to lower case and upper case.
+
| create strings, add strings and perform basic string operations like converting to lower case and upper case.
  
 
|-
 
|-
Line 18: Line 18:
 
| For this tutorial, we are using  
 
| For this tutorial, we are using  
  
'''Ubuntu 11.10''', JDK 1.6''' and  
+
'''Ubuntu 11.10, JDK 1.6''' and  
  
'''Eclipse 3.7'
+
'''Eclipse 3.7'''
  
 
|-
 
|-
Line 32: Line 32:
 
|-
 
|-
 
| 00:40  
 
| 00:40  
|  '''String''' in Java, is a sequence of '''characters'''.
+
|  '''String''' in Java is a sequence of '''characters'''.
  
 
|-
 
|-
Line 44: Line 44:
 
|-
 
|-
 
|00:55   
 
|00:55   
we have the 'Eclipse IDE' and the skeleton required for the rest of the code.
+
We have the 'Eclipse IDE' and the skeleton required for the rest of the code.
  
 
|-
 
|-
 
|  01:00
 
|  01:00
| We have created a class  '''StringDemo''' and added the '''main method'''.
+
| We have created a '''class''' '''StringDemo''' and added the '''main method'''.
  
 
|-
 
|-
 
|  01:07
 
|  01:07
|  Inside the '''main method''', type: '''char star ''' equal to in single quotes  asterisks.   
+
|  Inside the '''main method''', type: '''char star ''' equal to in single quotes  asterisk.   
 
|-
 
|-
 
|01:19
 
|01:19
| This statement creates a variable with name '''star''' and of the type '''char.'''  
+
| This statement creates a variable with the name '''star''' and of the type '''char.'''  
  
 
|-
 
|-
Line 63: Line 63:
 
|-
 
|-
 
|  01:28
 
|  01:28
| Let us print a word using a few characters.
+
| Let us print the word using a few characters.
  
 
|-
 
|-
Line 71: Line 71:
 
|-
 
|-
 
|  01:36
 
|  01:36
| '''char c1''' equal to in single quotes 'c'
+
| '''char c1''' equal to in single quotes 'c';
  
 
|-
 
|-
 
|  01:43
 
|  01:43
| '''char c2''' equal to  in single quotes 'a'
+
| '''char c2''' equal to  in single quotes 'a';
  
 
|-
 
|-
 
|  01:49
 
|  01:49
| '''char c3''' equal to  in single quotes 'r'
+
| '''char c3''' equal to  in single quotes 'r';
  
 
|-
 
|-
Line 87: Line 87:
 
|-
 
|-
 
|  01:59
 
|  01:59
| Now let us use them to print the word.
+
| Let us use them to print the word.
  
 
|-
 
|-
Line 111: Line 111:
 
|-
 
|-
 
|  02:39
 
|  02:39
| '''save''' the file and '''run''' it.
+
| '''Save''' the file and '''run''' it.
  
 
|-
 
|-
Line 143: Line 143:
 
|-
 
|-
 
|  03:19
 
|  03:19
| And we are using double quotes instead of single quotes as delimiters.   
+
| And we are using double quotes instead of single quotes as delimiters.   
  
 
|-
 
|-
Line 159: Line 159:
 
|-
 
|-
 
|  03:44
 
|  03:44
| Save the file and run it.
+
| '''Save''' the file and '''run''' it.
 
|-
 
|-
 
|  03:51
 
|  03:51
Line 170: Line 170:
 
|-
 
|-
 
|  04:00
 
|  04:00
| let us see how to do so.
+
| Let us see how to do so.
  
 
|-
 
|-
Line 182: Line 182:
 
|-
 
|-
 
|  04:14
 
|  04:14
|  '''String name '''equal to “Java”;
+
|  '''String name''' equal to “Java”;
  
 
|-
 
|-
 
|  04:22
 
|  04:22
| Now we’ll add the strings to make a message.
+
| Now, we’ll add the strings to make a message.
  
 
|-
 
|-
Line 194: Line 194:
 
|-
 
|-
 
|  04:42
 
|  04:42
| change  the greet '''println(greet)''' in the print statement  to message  '''println(msg)''' save the file and '''run''' it.
+
| change  the 'greet' in the print statement ('''println(greet)''') to 'message' ('''println(msg)''') '''save''' the file and '''run''' it.
  
 
|-
 
|-
Line 206: Line 206:
 
|-
 
|-
 
|  05:02
 
|  05:02
| So, let us create a space character.  
+
| So, let us create a '''space''' character.  
  
 
|-
 
|-
 
|  05:08
 
|  05:08
| '''char SPACE''' equal to in single quotes '''space'''
+
| '''char SPACE''' equal to in single quotes ' '(space);
  
 
|-
 
|-
Line 222: Line 222:
 
|-
 
|-
 
|  05:26
 
|  05:26
| Now, let us add the '''space''' to the message.
+
| Now, let us add the '''SPACE''' to the message.
  
 
|-
 
|-
 
|  05:29
 
|  05:29
| '''greet''' plus SPACE plus '''name'''
+
| '''greet''' plus '''SPACE''' plus '''name''';
  
 
|-
 
|-
Line 250: Line 250:
 
|-
 
|-
 
|  06:11
 
|  06:11
| So, Let us '''run''' the file to see the output.
+
| So, Let us '''run''' the file and see the output.
  
 
|-
 
|-
Line 258: Line 258:
 
|-
 
|-
 
|  06:22
 
|  06:22
| So let us use the String methods to clean the input.
+
| So let us use the '''String methods''' to clean the output.
  
 
|-
 
|-
Line 274: Line 274:
 
|-
 
|-
 
|  06:58
 
|  06:58
| This statement converts each character of the string '''name '''to uppercase.
+
| This statement converts each character of the string '''name''' to uppercase.
  
 
|-
 
|-
Line 282: Line 282:
 
|-
 
|-
 
|  07:08
 
|  07:08
| As we can see, the output is now clean after we have used the String methods.
+
| As we can see, the output is now clean after we have used the '''String methods'''.
  
 
|-
 
|-
 
| 07:13
 
| 07:13
|This is how we create '''strings''' and perform string operations.
+
|This is how we create '''strings''' and perform '''string operations'''.
  
 
|-
 
|-
 
|  07:18
 
|  07:18
| There are  more '''String methods''' and
+
| There are  more '''String methods''' and we'll discuss them as we move on to complex topics.
 
+
|-
+
|  07:19
+
| We'll discuss them as we move on to complex topics.
+
  
 
|-
 
|-
Line 314: Line 310:
 
|-
 
|-
 
|  07:39
 
|  07:39
+
| As an assignment for this tutorial:  
| As an assignment for this tutorial:  
+
  
 
|-
 
|-
Line 323: Line 318:
 
|-
 
|-
 
|  07:50
 
|  07:50
| To know more about the 'Spoken Tutorial' project, watch the video available at the following link.
+
| To know more about the Spoken Tutorial project, watch the video available at the following link.
  
 
|-
 
|-
Line 339: Line 334:
 
|-
 
|-
 
|  08:05
 
|  08:05
| Conducts workshops using '''spoken tutorials'''.
+
| Conducts workshops using Spoken Tutorials.
  
 
|-
 
|-
Line 347: Line 342:
 
|-
 
|-
 
|  08:17
 
|  08:17
| 'Spoken Tutorial' Project is a part of the 'Talk to a Teacher' project.  
+
| Spoken Tutorial Project is a part of the 'Talk to a Teacher' project.  
  
 
|-
 
|-
 
|  08:21
 
|  08:21
| It supported by the National Mission on Education through ICT, MHRD, Government of India.  
+
| It is supported by the National Mission on Education through ICT, MHRD, Government of India.  
 
|-
 
|-
 
|  08:28
 
|  08:28

Latest revision as of 12:57, 28 March 2017

Time Narration
00:01 Welcome to the spoken tutorial on Strings in Java.
00:05 In this tutorial, you will learn how to:
00:08 create strings, add strings and perform basic string operations like converting to lower case and upper case.
00:18 For this tutorial, we are using

Ubuntu 11.10, JDK 1.6 and

Eclipse 3.7

00:26 To follow this tutorial, you must have the knowledge of data types in Java.
00:32 If not, for relevant tutorials, please visit our website as shown.
00:40 String in Java is a sequence of characters.
00:44 Before starting with Strings, we will first see the character data type.
00:50 Let us now switch to eclipse.
00:55 We have the 'Eclipse IDE' and the skeleton required for the rest of the code.
01:00 We have created a class StringDemo and added the main method.
01:07 Inside the main method, type: char star equal to in single quotes asterisk.
01:19 This statement creates a variable with the name star and of the type char.
01:25 It can store exactly one character.
01:28 Let us print the word using a few characters.
01:33 Remove the char line and type:
01:36 char c1 equal to in single quotes 'c';
01:43 char c2 equal to in single quotes 'a';
01:49 char c3 equal to in single quotes 'r';
01:55 We have created three characters to make the word car.
01:59 Let us use them to print the word.
02:02 Type:
02:04 System.out.print(c1);
02:12 System.out.print(c2);
02:22 System.out.print(c3);
02:31 Please note that I’m using print instead of println so that all the characters are printed on the same line.
02:39 Save the file and run it.
02:43 As we can see, the output is as expected.
02:46 But this method only prints the word but does not create one.
02:50 To create a word, we use the String data type.
02:54 Let us try it out.
02:57 Remove everything inside the main method and type:
03:03 String greet equal to "Hello Learner";
03:16 Note that 'S' in the word String is in uppercase.
03:19 And we are using double quotes instead of single quotes as delimiters.
03:25 This statement creates a variable greet that is of the type String.
03:31 Now Let us print the message.
03:33 System.out.println(greet);
03:44 Save the file and run it.
03:51 As we can see, the message has been stored in the variable and it has been printed.
03:57 Strings can also be added in Java.
04:00 Let us see how to do so.
04:04 I'm removing the Learner from the message.
04:08 We'll store the name in a different variable.
04:14 String name equal to “Java”;
04:22 Now, we’ll add the strings to make a message.
04:28 String msg equal to greet plus name;
04:42 change the 'greet' in the print statement (println(greet)) to 'message' (println(msg)) save the file and run it.
04:56 We can see that the output shows the greeting and the name.
05:00 But there is no 'space' separating them.
05:02 So, let us create a space character.
05:08 char SPACE equal to in single quotes ' '(space);
05:17 Note that I have used all uppercase letters in the variable name so that it is clear.
05:23 You can change it as you want.
05:26 Now, let us add the SPACE to the message.
05:29 greet plus SPACE plus name;
05:36 save the file and run it.
05:40 Now we can see the output is clear and as expected.
05:45 Let us look at a few string operations.
05:50 I’m changing a few characters of the word “Hello” to upper case and of the word “java” to uppercase.
06:05 Often, when users give input, we have values like this, in mixed case.
06:11 So, Let us run the file and see the output.
06:18 As we can see, the output is not clean.
06:22 So let us use the String methods to clean the output.
06:27 Type: greet equal to greet.toLowerCase();
06:41 This statement converts each character of the string greet to lowercase.
06:47 name equal to name.toUpperCase();
06:58 This statement converts each character of the string name to uppercase.
07:03 Save the file and Run it.
07:08 As we can see, the output is now clean after we have used the String methods.
07:13 This is how we create strings and perform string operations.
07:18 There are more String methods and we'll discuss them as we move on to complex topics.
07:26 This brings us to the end of this tutorial.
07:29 In this tutorial, we have learnt:
07:31 how to create strings, add strings
07:33 and perform string operations like converting to lower case and upper case.
07:39 As an assignment for this tutorial:
07:41 Read about the concat method of Strings in Java. Find out how is it different from adding strings.
07:50 To know more about the Spoken Tutorial project, watch the video available at the following link.
07:55 It summarizes the Spoken Tutorial project.
07:58 If you do not have good bandwidth, you can download and watch it.
08:03 The Spoken Tutorial Project Team:
08:05 Conducts workshops using Spoken Tutorials.
08:07 Gives certificates to those who pass an online test. For more details, please write to contact AT spoken HYPHEN tutorial DOT org.
08:17 Spoken Tutorial Project is a part of the 'Talk to a Teacher' project.
08:21 It is supported by the National Mission on Education through ICT, MHRD, Government of India.
08:28 More information on this mission is available at the following link: spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro.
08:33 This tutorial has been contributed by TalentSprint. Thanks for joining.

Contributors and Content Editors

Gaurav, PoojaMoolya, Sandhya.np14, Sneha