0:02
Guys ये रहा practice set जो कि मैंने आप लोगों के लिए बनाया है पिछले notes का link मैंने
0:06
description में डाल दिया और सारे के सारे notes मैंने आप लोगों को
0:09
दे दिए हैं if I am not wrong मैंने सब दे दिए हैं link description
0:13
में मैंने डाल दिए हैं और सारे link काम कर रहे होंगे, ये
0:16
भी मैं डाल दूंगा description में ठीक है तो ये practice set का पहला question
0:20
देखते हैं write a java program to convert a string to lower case और
0:25
मैं यहां पर बिल्कुल भी किसी। आह अपने notes को या किसी
0:29
guide को या किसी भी reference को refer नहीं करूंगा ठीक है
0:33
मैं यहां पर एक नई वो बनाता हूं java class उसका नाम है
0:37
CW fifteen। और practice set chapter two practice set है PS two
0:43
के नाम से मैं बना देता हूं इसको और ये chapter two का practice set
0:47
है PS one के नाम से मैंने बनाया था। PS two के
0:51
नाम से ही बना रखा था मैंने, मैं PS practice set three का practice set है ये
0:55
तो इसको मैं rename करूंगा। तो मैंने इसको कर दिया है rename इसको
0:59
minimize करूंगा और यहां पर मैं main लिखूंगा और यहां पर main
1:05
लिखने के बाद। मैं क्या करूंगा यहां पर पहला question जो है
1:08
यहां पर मैं problem one करके ऐसे लिख देता हूं ठीक है, तो
1:12
problem one क्या है कि एक string को lower case में convert करना है तो मान
1:16
लो वो string ये है Jack Parker मान लो Jack Parker किसी
1:21
का नाम है, आप में से किसी का नाम Jack Parker है तो नीचे comment में लिखना मेरा नाम
1:24
Jack Parker है, ठीक है? तो यहां पर मैं क्या करूंगा इसको sout लिखूंगा और मैं
1:28
इसको convert करूंगा। to lower case लेकिन यहां पर सा catch है
1:33
देखो question क्या कह रहा है यहां पर program to convert string to lower
1:36
case आपको एक string को convert करना है lower case में print नहीं करना है तो
1:40
आप यहां पर कुछ इस तरह से लिखोगे name is equal to name dot
1:44
to lower case ठीक है और उसके बाद name को print करोगे, ठीक है। अब
1:48
यहां पर इसको मैं run करूंगा, right click करके run करूंगा, right click
1:52
करके करूंगा run में तो Jack Parker देखो ये पूरी string lower case में आ गई है, ठीक
1:56
है? तो Jack Parker यहां पर मैंने name लिखा और problem one
1:59
मेरी solve हो गई बहुत simple problem थी मैं ज्यादा इसको बहुत
2:03
complicated नहीं करना चाहता था क्योंकि बहुत ही simple है। I java program
2:07
to replace spaces with underscore किसी भी string में spaces हैं आपको underscore से replace
2:11
करना है। मैं यहां पर problem two करके लिखता हूं। तो मैं
2:18
यहां पर लिखूंगा string text is equal to। to lower case
2:28
मान लो मैंने ये लिखा, कुछ भी हो सकती है string जरूरी नहीं है two lower case हो, मैं
2:32
इस case spaces को underscore से replace करूंगा। मैं लिखूंगा text is
2:36
equal to text dot replace, repeat नहीं replace और उसके बाद मैं
2:42
यहां पर लिख दूंगा कि जो मेरी space है। उसको replace कर
2:46
दो किससे? underscore से ठीक है, तो मैंने text को update कर
2:50
दिया same string को update कर दिया, अब आप में से कई लोग argue कर सकते हैं कहेंगे यार आपने
2:54
बताया था कि string तो immutable होती है तो ये text कैसे change हो पा रहा है? मैं
2:58
altogether पूरी string ही change करके text में store कर रहा हूं, ठीक है, एक
3:02
तरह से मैं उस variable को ही update कर दे रहा हूं, मैं existing string को
3:06
change नहीं कर रहा हूं, मैं उस पूरे variable को ही update कर दे रहा हूं, ठीक है
3:09
ठीक है तो इस तरह से आप जो है text is equal to text dot replace
3:14
कर देंगे तो एक नई string बनती है और जो text reference
3:17
है वो नई string को refer करता है ठीक है तो मैं यहां पर text is equal to text
3:21
dot replace लिखूंगा shout कर दूंगा text को और आप देखो जहां
3:25
two lower case था वहां पर अब ये देखो spaces underscore replace
3:30
हो गयी है, ठीक है। मैंने two lower case मैंने इस तरह
3:33
से लिखा था कुछ भी आप आह to my friend मान लो
3:39
मैं लिखता हूं। ये भी आपका इसकी भी spaces है underscore cplace
3:45
हो जाएंगी, जो भी आप string डालोगे वो underscore cplace हो जाएगा ठीक है, इसकी spaces
3:48
underscore cplace हो जाएंगी। ये देखो मैं इसको run करूंगा और ये देखो
3:52
सारी spaces underscore cplace हो गई हैं तो symbol सा program है ठीक
3:56
है। अगले question की तरफ हैं write a java program to fill
3:59
in a letter template which looks like below। तो ये java program
4:04
हमें लिखना है एक letter template हमें दी हुई है जिसमें name हमें
4:09
custom name डालना है, ठीक है, तो हमें यहां पर sum name
4:12
मैंने लिखा है किसी नाम से replace करना है इस text को इस piece
4:16
of text को और मैंने thanks की spelling गलत लिखी है और मैं आपको
4:20
एक बात यहां पर बोलना चाहता हूं कि बहुत सारे लोग मेरी छोटीछोटी spelling mistakes को comment में
4:23
point out करते हैं कि आपने triple को TRP लिख दिया, आपने
4:27
convert को convert लिख दिया तो मैं आपको एक बात बताना चाहता
4:31
हूं, क्या आपको लगता है कि मुझे spelling नहीं आती? मुझे ये सारी basic spellings
4:34
आती हैं, बस ये है कि मैं जब flow में जब इतना सारा लिखता हूं लिखने बैठता हूं तो
4:39
इधर उधर छोटी मोटी गलती हो जाती है and you should be mature enough to understand that
4:43
कि छोटी मोटी गलती हो जाती है मैं उस गलती को correct करना prioritize नहीं करता
4:46
हूं क्योंकि ये grammar का कोई tutorial नहीं है मैं आपको यहां
4:50
पर java सिखाने के लिए focus करता हूं। ठीक है? तो आते हैं question number
4:54
three की तरफ यहां पर मैं लिखूंगा problem three। और उसके बाद
5:02
मैं यहां पर जरा एक एक space भी दे देता हूं जैसे जैसे problem होती जा रही है मैं space भी दे
5:05
देता हूं और ये जो practice set है मैं एक ही file में रखना पसंद कर रहा हूं क्योंकि
5:09
मैं नहीं चाहता कि अलग अलग files में बनाओ हर practice set के लिए रायता
5:13
ज्यादा फैल जाएगा उससे तो हमें क्या करना है एक letter template बनना है तो सबसे
5:17
पहले मैं string letter is equal to बनाऊंगा और letter क्या है इसको
5:21
type करना dear name thanks a lot। ठीक है तो मैं यहां पर लिखूंगा dear
5:25
name और इसके बाद मैं लिखूंगा। Thanks a lot। ठीक है? अब
5:31
जो name है आप देखो यहां पर मैं आपको एक बताता हूं, मैंने इस तरह से
5:35
लिखा हुआ है, ठीक है, इस तरह से क्यों लिखा हुआ है? मैं इसका भी reason आपको बताता
5:38
हूं। जब भी आपको कोई replace करनी होगी तो आपको most of
5:43
the cases में वो ऐसा दिखाई देगा। dear name thanks a lot ऐसा
5:47
दिखाई देगा, क्यों दिखाई देगा आपको ऐसा वो? इसलिए दिखाई देगा आपको वो ऐसा
5:51
क्योंकि आप कोई भी ऐसी डाल रहे हो जिसको आप हर बार
5:54
replace करोगे, आप नहीं चाहते कि आप किसी को accidentally replace कर लो, मान लो इस letter में name
5:58
कहीं appear कर रहा होता, अगर मैं सिर्फ name लिखता तो accidentally
6:02
replace करने के chance जाते, ठीक है तो मैं मैं नहीं चाहता हूं कि मैं accidentally
6:06
replace कर दूं किसी को, मैं चाहता हूं कि एक ऐसी मैं लिखूं जो कि कहीं
6:10
appear ही ना करे ताकि मैं उसको replace भी करूं तो सिर्फ वही replace हो
6:14
जो मैं intend करता हूं replace करने के लिए इसलिए इसको इस तरह से special तरह के
6:17
कुछ characters देते हैं इसमें कि भई ये name जो है इसको replace करना है। अब मैं
6:21
क्या करूंगा। अब मैं लिखूंगा letter dot replace। और replace में मैं
6:27
लिख दूंगा। इस तरह से नीम को replace कर दो किससे? इस
6:32
तरह से मान लो name को replace कर रहा हूं मैं Harry इससे
6:37
और अब मैं जो है print कर दूंगा letter को, ठीक है? अब
6:41
आप मुझे नीचे बताओ comment करके कि क्या ये काम करेगा क्या मुझे dear Harry
6:44
thanks a lot print होगा या नहीं और time step लगा देना जब अपना comment करोगे आप लोग
6:48
नीचे comment करो बताओ कि क्या मुझे। यहां पर मिलेगा dear Harry
6:54
thanks a lot and dear name thanks a lot and why? क्या इसका output होगा इतने snippet
6:58
का सोच के जल्दी नीचे comment करो I am waiting for you guys, time
7:02
step लगा देना। I hope आपने comment किया होगा नीचे और मैं
7:06
आपको बताता हूं ये काम नहीं करेगा, सबसे पहले चला के दिखा देता हूं कि ये काम नहीं करेगा
7:10
letter में dear name ही रहेगा, Harry नहीं आएगा और इसका reason ये है
7:14
कि मैंने इसको चलाया है मैंने letter को assign नहीं किया है
7:18
तो अगर मैं चाहता हूं कि मैं इस string को। ऐसे करूं
7:23
letter is equal to letter dot replace ऐसा करूंगा जब मैं तो क्या होगा
7:27
कि जो letter है ये assign हो जाएगा इस string से ठीक है। तो
7:30
अब letter में ये string नहीं है अब letter में एक नई string है जो कि generate हुई
7:34
letter dot replace function से इसको ऐसे देखो आप कभी ये मत बोलना कि ये string
7:38
change हो गई, कोई string change की नहीं जा सकती। letter जो है
7:41
वो पहले इस string को refer कर रहा था, अब ये जो letter है वो एक
7:45
नई string जो generate हुई है replace function द्वारा। उसको refer कर
7:49
रहा है ठीक है तो आप इस तरह से करके इसको run करो और देखो
7:53
कि dear Harry thanks a lot आ रहा है अगर मैं dear Harry की जगह dear Vikrant
7:57
लिख दूं तो, Dear Vikant thanks a lot आ जाएगा अगर मैं
8:03
यहां पर dear Sachin कर दूं। तो dear Sachin thanks a lot
8:07
आ जाएगा देखो dear Sachin thanks a lot तो उस हिसाब से
8:11
change कर सकते हो आप लोग अपने अपने नाम डालना है इसमें, ठीक है मैं तो अपना ही डालना
8:15
पसंद करता हूं programs वगैरह में आप अपना नाम डालो ठीक है write a java
8:18
program to detect double and triple spaces in a string तो एक
8:22
java program लिखना है जो कि detect करेगा double और triple spaces
8:26
एक string के अंदर ठीक है तो एक string बना लेता हूं सबसे पहले। और
8:32
यहां पर, problem number four लिखता हूं, सबसे पहले एक string बना
8:37
लेता हूं my string के नाम से और मैं यहां पर लिखता
8:41
हूं double quotes के अंदर this string contain double and। double spaces
8:49
सिर्फ double double and triple spaces। तो इस string में double और
8:54
triple spaces हैं, ठीक है। है या नहीं है, है, तो मैं
8:59
sout करूंगा, मैं लिखूंगा my string dot index of और index of
9:07
के अंदर मैं क्या लिखूंगा double space दूंगा और उसी के साथ साथ यहां पर मैं
9:10
triple space दूंगा। अगर इनमें से कोई भी minus one आती है तो
9:14
इसका मतलब कि या तो double space minus one आता है तो
9:18
उसमें double space नहीं है string में अगर triple space वाला जो index
9:21
of function है वो minus one आता है तो इसका मतलब ये है कि, इसमें triple
9:25
space नहीं है, run करते हैं इस program वो देखते हैं क्या output है। तो
9:29
ये मुझे index बता रहा है, कह रहा है भाई double space जो first double space है वो twenty
9:34
index पर occur कर रही है और first triple space भी twenty पर occur कर रही है। तो ये वाली
9:37
space की बात कर रहा है। अच्छा अगर मैं triple space हटा दूं इसमें से सिर्फ
9:41
single और double space रहने दूं। कुछ इस तरह से ये double space है
9:46
run करता हूं program को तो देखो ये कह रहा है कि भाई देखो double
9:50
space तो है, ठीक है, वो कहां पर है आपका thirty one index पर है
9:54
यानी कि यहां पर है लेकिन triple space नहीं है इसलिए इसने minus one दिखाया है। अभी हमने
9:57
if else conditionals नहीं हैं इसलिए मैं if else को use नहीं करूंगा
10:01
यहां पर, मैं बस आप लोगों को एक program बना के दिखा रहा हूं जिसकी
10:05
सहायता से detect किया जा सकता है कि क्या किसी string में
10:09
double या triple spaces हैं। या नहीं है, कैसे इन values को
10:14
देख कर अगर इन दोनों में से कोई भी value minus one है इसका मतलब
10:18
कि इसमें ये जो आपका double space है या triple space है
10:21
वो मौजूद नहीं है, ठीक है, I hope कि ये clear है आप
10:25
लोगों को, मुझे पता है आप में से कई लोग बोल भी सकते हैं कि if else
10:28
का use कर लो if else बहुत simple है but हम आगे if else के और problems
10:32
देखेंगे वहां पर solve करेंगे if else से related questions ठीक है। अगले
10:36
question की बात करता हूं। write a program to format the following
10:41
letter using escape sequence character तो हम escape sequence characters का use
10:46
करके ये जो letter नाम की string है इसको एक letter की तरह format
10:50
करना चाहते हैं, ठीक है? तो मैं यहां पर बना लेता हूं letter ये जो लिखा है
10:54
problem number five। और यहां पर मैं क्या करूंगा एक variable बना
10:59
लूंगा, मैं लिखूंगा letter। is equal to actually letter string मैंने already
11:04
बना दी है ठीक है तो मैं इसको letter two बना देता हूं string letter
11:08
two या फिर my letter कुछ भी आप बना सकते हो ठीक है। अब मुझे
11:12
पता है कि यार ये जो question है उसमें letter लिखा हुआ है आप कह सकते हो यार question
11:15
जो जैसे लिखा है वैसे करो solve but, but that's fine variable
11:19
name doesn't matter much। Dear Harry thanks क्या था? dear Harry this
11:25
course is, this is our course is nice thanks this। Java course
11:32
is nice thanks ठीक है? तो हमें क्या करना है इस string
11:36
को अगर मैं इस string को ऐसे ही print करता हूं तब क्या होगा दिखाता हूं आपको। अगर
11:43
मैं इस string को ऐसे ही print करता हूं तो यहां पर dear Harry this
11:46
java course is nice ये सब एक line में print हो रहा है। लेकिन अगर मैं चाहता हूं कि ये एक
11:50
letter की तरह organize हो जाए तो मैं क्या करूंगा सबसे पहले तो dear Harry के बाद एक मैं
11:54
backslash N दूंगा, फिर एक backslash N यहां पर देने के साथ
11:58
साथ मैं एक backslash N यहां दूंगा। तो जब मैं backslash N यहां पर दूंगा
12:02
तो क्या होगा dear Harry this java course is nice ये सब अलग अलग line में आ जाएंगे। लेकिन
12:06
इसको एक letter की तरह दिखाने के लिए मैं क्या चाहूंगा कि ये जो java course is nice
12:09
और thanks है, वो एक tab के बाद आएं। तो मैं backslash
12:13
T लगा दूंगा और यहां पर backslash T लगा दूंगा तो ये
12:18
एक tab यहां पर आ जाएगा यहां पर भी एक tab आ जाएगा देखते हैं कैसे दिखेगा उसके बाद। हाँ
12:22
यार ये भी अच्छा दिख रहा है, ठीक है। आप चाहो तो इसको ऐसे भी format कर
12:26
सकते हो basically you got the point कि कैसे format करना है, जिस हिसाब
12:29
से आप चाहते हो, इस तरह से करना है आपको तो आप ऐसे कर सकते हो। मैंने escape
12:33
sequence characters आपको बताए हुए थे, मैंने आप लोगों को chapter three में ये सब
12:37
चीजें बताई थी और मैंने chapter three की PDF भी डाल दी है
12:40
description में और अगर आपने ये Java playlist अभी तक भी access
12:45
नहीं करी है तो जल्दी से access कर लो आप java की playlist और इसको bookmark जरूर
12:49
कर लेना या click करके क्योंकि अगर आप लोग bookmark करोगे तो आपको जो
12:52
पूरा course है वो एक जगह पर मिल जाएगा और आप लोगों को काफी अच्छे से
12:56
java समझ में आएगी। so I hope कि ये course actual में आपको
13:00
helpful लग रहा है, जिस तरह मैंने question number five में लिखा है java course is helpful
13:04
I hope कि आप लोग ऐसे समझते हो। कुछ भी बात हो तो मुझे बताओ नीचे comments
13:07
में और आप लोग अगर इस video को like करोगे तो मुझे दिल से खुशी होगी बहुत
13:11
कम लोग like कर रहे हैं अभी specially जो last वाले videos हैं, fourteen, fifteen
13:15
sixteen जैसे जैसे video आगे जाते हैं। लोग like करना कम करते
13:19
जाते हैं but मैं आप लोगों से request करना चाहता हूं कि एक like जरूर चिपका देना अगर
13:23
आपको लगता है कि ये जो मेरा effort है notes का practice set का
13:26
ये सब helpful जा रहा है आप लोगों के लिए, अभी के लिए इस video में इतना है guys, thank
13:30
you so much guys for watching this video and I will see you next