JAVA - Module 11 - STRINGS
Your Instructor
My name is Saravanan G and I along with my friends Mohan and Nahush passed out of engineering college about 10 years ago.
We started as software engineers in MNC companies and at the same time started teaching computers to students during our free time. We felt that in a world where the future is a lot about Automation, when the next generation and machines/computers will work together, our system of teaching may not be really helping our children learn, get attracted to and love computers and programming, the way it should.
Slowly, through experience we found that our doubts are real and also that the students we were teaching with our raw passion, were indeed getting transformed. We started getting busy. Soon, we were not able to balance the job and our passion and in Jan of 2014, we quit our jobs, invested our savings and started TechSparx to now full time get into our passion, which we have now made it our mission.
We have now created a module and deliver it with the same passion such that 100+ programs we can impart knowledge around programming, such that our students may walk in with a fear or dislike of this topic but will walkaway having dispelled their fears and most important start loving this subject. Once this class is over, there will be no looking back. We will teach the foundations and then slowly but surely build interest and knowledge.
We also feel happy that we thus also play a part in nation building as we help create a confident and knowledgeable next generation who will be at ease in the new world where computers and programming will be required to survive and thrive.
The 2 quotes which inspire us are :
1. "A good teacher can inspire hope, ignite the imagination and instil a love of learning" - Brad Henry
2. "Tell me and I forget. teach me and I remember. Involve me and I learn." - Benjamin Franklin.
Course Curriculum
-
PreviewINTRO - Get Started 1 (6:29)
-
PreviewINTRO - Get Started 2 (8:06)
-
PreviewINTRO - Get Started 3 (3:31)
-
PreviewPGM01 - Program to create three strings in three different ways and display their length (6:04)
-
PreviewMethod - 02 - How does charAt() function work? (3:05)
-
PreviewPGM02A - Program to display each character of string along with its index (6:17)
-
PreviewPGM02B - Execute the above program in BlueJ (8:17)
-
PreviewPGM03 - Program to accept a string as a method parameter and display characters at even index (6:17)
-
PreviewPGM04 - Program to accept a string from user and display characters at odd index (6:01)
-
PreviewPGM05 - Program to accept a string from user and display characters in reverse order (8:56)
-
PreviewPGM06A - Program to accept a string from user and reverse the string (9:25)
-
PreviewPGM06B - Tricky Output Question (5:00)
-
PreviewPGM06C - Tricky Output Question 2 (2:37)
-
PreviewPGM07B - Program to check if the given string is a palindrome (6:29)
-
PreviewPGM07A - How does equals and equalsIgnoreCase work? (7:05)
-
PreviewPGM08A - How does toUpperCase() and toLowerCase() work? (3:48)
-
PreviewPGM08B - Program to convert the entire string to uppercase and count the number of vowels (6:57)
-
PreviewPGM09 - Program to convert upper case character to lower case and vice versa (15:18)
-
PreviewPGM10 - Four Character functions (6:52)
-
PreviewPGM10B - Program to convert upper case character to lower case and vice versa (using library methods) (5:53)
-
PreviewPGM11 - Program to count the number of vowels, upper, lower, digits and special characters (6:45)
-
StartPGM01 - Program to find the frequency of given character in given string (12:15)
-
StartPGM02 - Program to find the frequency of each character in the given string (13:42)
-
StartPGM03 - How does substring(int) work? (4:22)
-
StartPGM03 - Program to translate a given word into pig-latin form (8:22)
-
StartPGM03 - How does substring(int, int) work? (6:16)
-
StartPGM03B - Program to translate a given word into pig-latin form(without using substring()) (9:58)
-
StartPGM04a - How does compareTo() work? (11:19)
-
StartPGM04b - Program to compare two strings (2:21)
-
StartPGM05 - How does startWith() and endsWith() work? (4:04)
-
StartPGM06 - Program to check if a number is an automorphic number using strings (4:00)
-
StartPGM07 - Program to replace only the vowels with the character following it (6:10)
-
StartPGM08 - Program to count and display the double letter sequences in a given string (3:09)
-
StartPGM09 - Program to encode a given string with a given encoding value (16:48)
-
StartPGM01a - How does trim() function works (1:32)
-
StartPGM01 - Program to count the number of words in a given string (6:01)
-
StartPGM02 - Program to display each word in different lines along with the number of words (21:06)
-
StartPGM03 - Program to find the frequency of given word in the given string (15:12)
-
StartPGM04 - Program to find the longest word in a given string along with its number of characters (10:55)
-
StartPGM05 - Program to find the shortest word in a given string along with its number of characters (3:08)
-
StartPGM06 - Program to count various characters and display each word in different lines (9:31)
-
StartPGM07 - Code Snippet 01 (5:29)
-
StartPGM07 - Program to convert the string as given in example (2:06)
-
StartPGM08 - Code Snippet 02 (3:47)
-
StartPGM08 - Program to convert the string as given in example 2 (6:03)
-
StartPGM09 - Program to input a name and print its short form (6:57)
-
StartPGM10 - Program to input a name and print the short form with last name as it is (8:34)
-
StartPGM10 - What will happen if you don't append a space at the end of input string (1:50)
-
StartPGM11 - Program to replace the words in a string (6:42)
-
StartPGM11b - How to use replace() method? (5:45)