Тёмный

Reverse Strings in JAVA | (simple & easy) 

Mintype
Подписаться 926
Просмотров 75 тыс.
50% 1

Reverse Strings in JAVA | (simple & easy)
In today's video, I will be showing you how to reverse a string in Java!
► Software Used:
● IntelliJ IDEA: www.jetbrains....
► Helpful Learning Sites:
● Codecademy: www.codecademy...
● freeCodeCamp: www.freecodeca...
► Song Used:
● One More Time: • [FREE] Lofi Type Beat ...
► Support or Follow me:
● Join our Discord: / discord
● GitHub: github.com/Min...

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

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 68   
@Spider-Man_67
@Spider-Man_67 Год назад
Very simple & sweet code, thank man!
@mintype
@mintype Год назад
Glad it helped!
@ajeetkumarsingh1302
@ajeetkumarsingh1302 5 месяцев назад
great video man probably shortest programming video i have watched on youtube. i am new to coding how do i excel in this
@mintype
@mintype Месяц назад
just keep coding :) if u dont know what to code go learn something new and maybe some cool ideas will pop into ur head!
@armenia18yt3
@armenia18yt3 2 месяца назад
short and simple, thank you
@mintype
@mintype 2 месяца назад
You're welcome!
@mintype
@mintype Год назад
If anyone has any other things related to CS or JAVA they want a video on, just reply here! Join the discord! -> discord.gg/hhGu6mV5wm
@bankarsandipk
@bankarsandipk Год назад
Nice short explanation 😊
@mintype
@mintype Год назад
Glad it was helpful!
@ShathyMasud
@ShathyMasud 5 дней назад
Nice work ❤
@kevswags
@kevswags 11 месяцев назад
I think i found an easier way: String s = "123456789"; StringBuilder x = new StringBuilder(s); x.reverse(); String output = x.toString(); System.out.println(output);
@mintype
@mintype 11 месяцев назад
Your way works and is more simple than my way, however this video is supposed to teach those who don’t know how to reverse a sting WITHOUT StringBuilder. (For example in a AP CSA class they would ask you to do this without StringBuilder)
@DecartesGreatStar
@DecartesGreatStar 5 месяцев назад
interviews tend to not allow things like StringBuilder, while yes it is more efficient, they want to see if you know the fundamental logic
@raykhonayorieva7156
@raykhonayorieva7156 Год назад
great very simple and very understandable thank you thank you
@mintype
@mintype Год назад
Glad it was helpful!
@Idealbruda
@Idealbruda 17 дней назад
Dude can u explain why decremented the str.length by 1
@mintype
@mintype 17 дней назад
Using str.length gives you the length of a string but since getting a char from a string starts at 0 not 1, we need to go back one to get the last letter. For example if we had the string “Hello”, and we got the length it would be 5 but if we got the 5th letter AND start counting from 0 not 1 then we we would have an issue because we would go 0, 1, 2, 3, 4, 5 and if you look closely I just listed 6 numbers. So really using the length you are getting the 6th letter here of a 5 letter word. That’s why we subtract one.
@Idealbruda
@Idealbruda 15 дней назад
@@mintype thx understood
@renukasp3510
@renukasp3510 Год назад
Simple and easy 👏
@mintype
@mintype Год назад
Thanks a lot 😊
@User-1234-r1z
@User-1234-r1z Месяц назад
0:24 greater than or equal to
@mintype
@mintype Месяц назад
oh yea thanks
@xebex5451
@xebex5451 6 месяцев назад
thanks man!!
@mintype
@mintype Месяц назад
yw
@urboigot45iron4
@urboigot45iron4 Год назад
nice
@mintype
@mintype Год назад
Thanks
@code-Known
@code-Known 3 месяца назад
type mismatch bro
@baseplate_462
@baseplate_462 7 месяцев назад
im not exactly sure i understand why we do .length - 1; what is the -1 for?
@almira4008
@almira4008 6 месяцев назад
-1 means the index of last character, because index starts from zero, so when you want to get last characters' index you should add this -1
@DecartesGreatStar
@DecartesGreatStar 5 месяцев назад
array {1, 2, 3, 4, 5} There's 5 elements inside, it has a length of 5. However, if we want to know the index of each element inside the array the value '1' is at position '0' which means element '5' is at position '4', so to get the value '5' we need to write array[4]. given N is the length of the array, n-1 determins the position of those elements. If simple wrote i = str.length; you would get an out of bounds exception element because the element '5' is at position '4', not position '5'. Following the formular n-1, we say str.-length-1 to ensure we always end up at the last element contained within the array.
@ravalimanchala8170
@ravalimanchala8170 4 месяца назад
Thank you for your valuable information
@frailedtea
@frailedtea 3 месяца назад
@@DecartesGreatStar You're amazing!
@chrism2828
@chrism2828 11 месяцев назад
I keep getting an exception out of bounds error and I’m not sure why.
@mintype
@mintype 11 месяцев назад
send ur code here
@JSR2428
@JSR2428 4 месяца назад
Why you use that + sign with result?
@mintype
@mintype Месяц назад
the plus makes it so the thing after gets ADDED to the string. so the string starts off with nothing in it and each time it goes through the for loop, one letter from the str string is added to result. (it goes backwards so its reversed.)
@pradipacharya3168
@pradipacharya3168 Год назад
how do u reverse the string itself
@mintype
@mintype Год назад
you can set the original string variable's value to the result string variable's value like so: str = result;
@pradipacharya3168
@pradipacharya3168 Год назад
@@mintype what if you wanted to change the string itself inside the loop rather than creating a empty string to store the reversed version on. (thxs for the reply btw, i'm new so that helped)
@mintype
@mintype Год назад
@@pradipacharya3168 I've done some research and if you wanted to change the string itself inside the loop rather than create an empty string to store the reversed version to, that wouldn't really work. However, this video is to show people how to reverse strings using a for loop, like how they may expect a student to in a computer science class. If you really wanted to reverse a string in less lines of code etc., you could do the following: String originalString = "Hello, world!"; StringBuilder reversedString = new StringBuilder(originalString).reverse(); System.out.println(reversedString); // prints "!dlrow ,olleH"
@pradipacharya3168
@pradipacharya3168 Год назад
@@mintype thank you man, that helped a lot!
@mintype
@mintype Год назад
glad it helped!
@oshadhaedirisinghe1455
@oshadhaedirisinghe1455 6 месяцев назад
Thank you
@mintype
@mintype Месяц назад
yw
@47lokeshkumar74
@47lokeshkumar74 Год назад
Nice
@mintype
@mintype Год назад
Thanks
@alejandroquinonescaicedo8
@alejandroquinonescaicedo8 Год назад
StringBuilder
@mintype
@mintype Год назад
StringBuilder is another way you could do this. However, I am teaching how to do this manually, because in schools, teachers don't want you to take shortcuts.
@irisrin
@irisrin 11 месяцев назад
my results came out diffrent
@mintype
@mintype 11 месяцев назад
Can you provide some info? Like give me your code so I can see whats wrong. Also maybe tell me your version of Java? New Java versions come out all the time and can break old code. discord help server: discord.gg/hhGu6mV5wm
@Idealbruda
@Idealbruda 17 дней назад
WRONG CODE
@mintype
@mintype 17 дней назад
??? What went wrong?
@Idealbruda
@Idealbruda 15 дней назад
@@mintype o ol oll olle olleh this is the actual output what i got
@mintype
@mintype 10 дней назад
Isn’t that hello backwards though? “olleh”
@nahidasultana6842
@nahidasultana6842 Год назад
Hi, I am having an error. what mistake i have made? package Practice; public class HelloReverse { public static void main(String[] args) { String input ="Hello world!"; String output=" "; for(int i=input.length()-1;i>=0;i--); output+=input.charAt(i); System.out.println(output);
@mintype
@mintype 11 месяцев назад
You have a ; (semicolon) at the end of your for loop!!!! updated code: String input ="Hello world!"; String output=" "; for(int i=input.length()-1;i>=0;i--) output+=input.charAt(i); System.out.println(output);
@nahidasultana6842
@nahidasultana6842 11 месяцев назад
@@mintype Thank you so much!
@ravalimanchala8170
@ravalimanchala8170 3 месяца назад
Thank you
@ravalimanchala8170
@ravalimanchala8170 3 месяца назад
Thank you
@ravalimanchala8170
@ravalimanchala8170 3 месяца назад
Thank you
@bhaveerathod2373
@bhaveerathod2373 Год назад
nice
@mintype
@mintype Месяц назад
danke
@bhaveerathod2373
@bhaveerathod2373 Месяц назад
@@mintype dahnke
Далее
Enhanced For Loops in JAVA | (simple & easy)
1:46
Просмотров 9 тыс.
How to solve any Star Pattern Program
18:47
Просмотров 1,1 млн
Reverse String in Java Practice Program #41
11:53
Просмотров 258 тыс.
Cursor Is Beating VS Code (...by forking it)
18:00
Просмотров 69 тыс.
Multithreading in Java Explained in 10 Minutes
10:01
Просмотров 918 тыс.
Learn Java in 14 Minutes (seriously)
14:00
Просмотров 4,7 млн
Program to Reverse A String in Java by Deepak
9:01
Просмотров 414 тыс.
Palindrome Program In Java Tutorial #63
9:50
Просмотров 103 тыс.