Тёмный

Frequently Asked Java Program 05: Palindrome String | How to Check Given String is Palindrome or Not 

SDET- QA
Подписаться 732 тыс.
Просмотров 269 тыс.
50% 1

Опубликовано:

 

7 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@klevialushi571
@klevialushi571 4 года назад
Thanks, i was learnt with C++ where you could do 'if( cond1 == cond2 )' and in Java i was getting No, even though the answer was supposed to be Yes, because i was inserting a Palindrome, but when i used .equals() then the program was working fine. Weird, but thanks!
@adulapuramakhil871
@adulapuramakhil871 2 года назад
Same happened to me in java. What might be the reason? Do you know?
@vansh9857
@vansh9857 2 года назад
Had same error
@shraddhaprabhu9033
@shraddhaprabhu9033 Год назад
Had same error how to fix it if it is palindrome also it is showing not palindrome
@azartamboli6687
@azartamboli6687 Год назад
Bcoz in java string class double equal operator is made for ref comparison....and equals() method used for content conparision
@vinodthube4853
@vinodthube4853 3 года назад
In Java you can’t use == operator for string comparisons .. it’s not recommended..rather use .equal method
@adulapuramakhil871
@adulapuramakhil871 2 года назад
Yes, thanks for the information
@amanmahato3897
@amanmahato3897 2 года назад
Thank you
@KaranSharma-lm6eh
@KaranSharma-lm6eh Год назад
i just learnt it now, that's why my program has been failing, thanks a lot for this input. I appreciate it !
@neelirahul7892
@neelirahul7892 10 месяцев назад
Hey because of you I learnt a great thing . Thanks a bunch ❤️
@JannatulFerdous-mh6zt
@JannatulFerdous-mh6zt 3 месяца назад
I use .equalignorecase method
@praveenkumarkappala6912
@praveenkumarkappala6912 Год назад
Thank you very much sir, I got job because of UR frequently asked questions Playlist as java developer videos
@EppaliNandini
@EppaliNandini 3 месяца назад
really
@gudasairamreddy6650
@gudasairamreddy6650 2 года назад
in Java you can’t use == operator for string comparisons i tried it == it was not working the if loop i was getiting error for 2 hours then i changed it to .equals then it worked i was about to doubt on my self that iam not for coding finally i got it
@richaprakash3807
@richaprakash3807 8 месяцев назад
Yes u r correct
@gauri992
@gauri992 3 года назад
You explain it the best way thanks a lot sir...
@sdetpavan
@sdetpavan 2 года назад
Welcome
@krikusin2198
@krikusin2198 3 года назад
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); String s1 = s; String rev = ""; int length = s.length(); for (int i = length - 1; i >= 0; i--) { rev = rev + s.charAt(i); } if (s1.equals(rev)) { System.out.println("YES"); } else System.out.println("NO"); } }
@kennyi1200
@kennyi1200 2 года назад
good.. It is better to use if(org_string.equalsIgnoreCase(reverseString)) .. rather than .equals(str) otherwise for Pop => it will give not a palindrome string because of UpperCase..
@taqdmageranger
@taqdmageranger 4 года назад
So quick and easy, thank you so much!!
@sdetpavan
@sdetpavan Год назад
Welcome
@arabindamohanty2190
@arabindamohanty2190 5 лет назад
Thanks a lot for such informative video class thanks a lot.......
@sdetpavan
@sdetpavan Год назад
Welcome
@akshatmangal9667
@akshatmangal9667 2 года назад
Thank you sir for wonderful explanation
@sdetpavan
@sdetpavan 2 года назад
You are most welcome
@luzheso
@luzheso Год назад
In Java you can't use "==" operator for string comparisons, rather use ".equals()" method.
@nonegirl112
@nonegirl112 11 месяцев назад
I think These all programs will help me to crack the job in future
@ShivamSingh-gc6pm
@ShivamSingh-gc6pm Год назад
Thanku sir ji🙏.
@sdetpavan
@sdetpavan Год назад
Welcome
@shivam_diwan
@shivam_diwan Месяц назад
why are we using org_str to store original string, we are not changing it's value so we can directly use str here. Can someone explain?
@sachinkharwar3164
@sachinkharwar3164 2 года назад
Sir we can not use == operator to compare string
@inchara-y6q
@inchara-y6q 2 месяца назад
sir how to reverse a array that are separated by spaces and other special characters
@poojak352
@poojak352 2 года назад
It's better to use equalsignorecase 😊
@rumanir
@rumanir 4 года назад
Excellent .Please can you add few interview program for collections
@rajatdwivedi6574
@rajatdwivedi6574 4 года назад
Java basic concepts ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Mh7dxd_a_0g.html
@madhurgoyal2908
@madhurgoyal2908 8 месяцев назад
we can use str directly instead taking org = str
@Itachibatman
@Itachibatman 2 года назад
thanks sir 🥺
@sdetpavan
@sdetpavan 2 года назад
Most welcome
@balapramothc.m.
@balapramothc.m. 3 года назад
vara level🥳
@sdetpavan
@sdetpavan 2 года назад
Thanks
@nishantjalkotkar710
@nishantjalkotkar710 Год назад
In 'if' statement "== "operator will Not work as it checks d address, besides equal method checks values.
@redhoodiepro8173
@redhoodiepro8173 Год назад
How can you solve a palindrome string for Boolean? For instance: public boolean isPalindrome(string s)
@arunkumartirumala2852
@arunkumartirumala2852 7 месяцев назад
It doesnt work if we use both uppercase and lowercase at a time
@BhaveshPanchal
@BhaveshPanchal 3 года назад
What will we do if we write Madam instead of MADAM ? it showing as not palindrom.. How to ignore camel casing ?
@subhasishbagchi8902
@subhasishbagchi8902 2 года назад
TRY equalsIgnoreCase Method
@michaelkeanucortez2173
@michaelkeanucortez2173 3 года назад
How can we do it with multiple strings?
@gayathridhana1000
@gayathridhana1000 Год назад
Please do some dsa tutorial
@charanbudama2601
@charanbudama2601 3 года назад
looks like line 12 is not required as we are not changing the original string unlike number
@EnzoSwizz98
@EnzoSwizz98 4 года назад
try this program.......... it will work fine to check PALINDROME OR NOT both for number and a string ... import java.util.*; class StrPalindrome{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Enter a string: "); String str=sc.next(); String original=str; String reverse=""; StringBuffer sb=new StringBuffer(str); sb.reverse(); reverse=sb.toString(); if(reverse.equalsIgnoreCase(original)) System.out.println("PALINDROME"); else System.out.println("NOT PALINDROME"); } }
@EdClarkHYCT
@EdClarkHYCT 4 года назад
Palindrome Descendant Java Coding Challenge | How'd You Code That? | Episode 18
@dianahalunko5872
@dianahalunko5872 3 года назад
I want do it for 3 strings, how i can do it?
@nivedhavaithi5478
@nivedhavaithi5478 3 года назад
i have tried as same above, but while i compiled there is no error, while getting output even the palindrome string was saying like not a palindrome. How to resolve this sir? Kindly help me
@prashanthm134
@prashanthm134 3 года назад
In for loop use i>=0. If you don't give equals you will not get.
@srinidhis2784
@srinidhis2784 2 года назад
Don't give gap between double col..where rev=""don't give gap between them
@sanghamitramishra6169
@sanghamitramishra6169 Год назад
@@srinidhis2784 thanks..This worked
@monu8524
@monu8524 4 года назад
Sir ye saare video aap hindi me bhi banaiye.
@sathishvuggam
@sathishvuggam 2 года назад
java eclipse important
@Naruto-ts4cr
@Naruto-ts4cr 3 года назад
5:10 Summary
@jayaprakash-ql3ip
@jayaprakash-ql3ip 2 года назад
1k like by me ☺️
@smitpatel6218
@smitpatel6218 3 года назад
Can anyone do it for number also?
@yamunachamilall2709
@yamunachamilall2709 3 года назад
check "smart programming" ,it has for number also
@annalakshmi9802
@annalakshmi9802 2 года назад
public class reversenum{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); S.o.p("Enter a number:"); int num=sc.nextInt(); int org_num=num; int rev=0; while(num!=0){ rev=rev*10+num%10; num=num/10; } if(org_num==rev){ S.o.p(+org_num+"is Palindrome"); } else { S.o.p(+org_num+"is not a Palindrome"); } } }
@smitpatel6218
@smitpatel6218 2 года назад
@@annalakshmi9802 thank you
@ShubhamSharma-to5po
@ShubhamSharma-to5po 2 года назад
hello sir, i used stringbuilder class but it not giving correct result. public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("enter your string:"); String str = sc.next(); //String org_str = str; StringBuilder org_str = new StringBuilder(str); StringBuilder sb = new StringBuilder(str); StringBuilder rev_str = sb.reverse(); System.out.println(rev_str); System.out.println(org_str); if(org_str.equals(rev_str)) { System.out.println("string is palindrome"); }else { System.out.println("string is not palindorme"); } }
Далее
Palindrome Program In Java Tutorial #63
9:50
Просмотров 103 тыс.
Java Program #10 - Palindrome Number in Java
10:03
Просмотров 15 тыс.