Reverse Strings in JAVA | (simple & easy)

  Рет қаралды 81,279

Mintype

Mintype

Күн бұрын

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...

Пікірлер: 73
@Spider-Man_67
@Spider-Man_67 Жыл бұрын
Very simple & sweet code, thank man!
@mintype
@mintype Жыл бұрын
Glad it helped!
@ajeetkumarsingh1302
@ajeetkumarsingh1302 6 ай бұрын
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 2 ай бұрын
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 3 ай бұрын
short and simple, thank you
@mintype
@mintype 3 ай бұрын
You're welcome!
@bankarsandipk
@bankarsandipk Жыл бұрын
Nice short explanation 😊
@mintype
@mintype Жыл бұрын
Glad it was helpful!
@Idealbruda
@Idealbruda Ай бұрын
Dude can u explain why decremented the str.length by 1
@mintype
@mintype Ай бұрын
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 Ай бұрын
@@mintype thx understood
@kevswags
@kevswags Жыл бұрын
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 Жыл бұрын
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)
@Chilli_Tea
@Chilli_Tea 6 ай бұрын
interviews tend to not allow things like StringBuilder, while yes it is more efficient, they want to see if you know the fundamental logic
@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
@raykhonayorieva7156
@raykhonayorieva7156 Жыл бұрын
great very simple and very understandable thank you thank you
@mintype
@mintype Жыл бұрын
Glad it was helpful!
@User-1234-r1z
@User-1234-r1z 2 ай бұрын
0:24 greater than or equal to
@mintype
@mintype 2 ай бұрын
oh yea thanks
@ashishrai472
@ashishrai472 28 күн бұрын
Why we are not using buffer instead of loop
@mintype
@mintype 28 күн бұрын
Because in computer science classes, often times students are asked to do things without buffer. They need to know how to do it without before they use it. (When first learning)
@baseplate_462
@baseplate_462 8 ай бұрын
im not exactly sure i understand why we do .length - 1; what is the -1 for?
@almira4008
@almira4008 7 ай бұрын
-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
@Chilli_Tea
@Chilli_Tea 6 ай бұрын
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 5 ай бұрын
Thank you for your valuable information
@frailedtea
@frailedtea 4 ай бұрын
@@Chilli_Tea You're amazing!
@renukasp3510
@renukasp3510 Жыл бұрын
Simple and easy 👏
@mintype
@mintype Жыл бұрын
Thanks a lot 😊
@xebex5451
@xebex5451 7 ай бұрын
thanks man!!
@mintype
@mintype 2 ай бұрын
yw
@JSR2428
@JSR2428 5 ай бұрын
Why you use that + sign with result?
@mintype
@mintype 2 ай бұрын
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!
@chrism2828
@chrism2828 Жыл бұрын
I keep getting an exception out of bounds error and I’m not sure why.
@mintype
@mintype Жыл бұрын
send ur code here
@oshadhaedirisinghe1455
@oshadhaedirisinghe1455 7 ай бұрын
Thank you
@mintype
@mintype 2 ай бұрын
yw
@urboigot45iron4
@urboigot45iron4 Жыл бұрын
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.
@code-Known
@code-Known 4 ай бұрын
type mismatch bro
@47lokeshkumar74
@47lokeshkumar74 Жыл бұрын
Nice
@mintype
@mintype Жыл бұрын
Thanks
@sudhabhatnagar5221
@sudhabhatnagar5221 23 сағат бұрын
Mere 'Bete' ko lagtaa hai ki 'Strings' se related kuch gaddbad ho gayi aur kuch 'Results' yahaan mil jaayein.
@irisrin
@irisrin Жыл бұрын
my results came out diffrent
@mintype
@mintype Жыл бұрын
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
@Lafra-z6z
@Lafra-z6z 17 күн бұрын
You said i less than but you typed greater than sign 😂😂😂
@mintype
@mintype 16 күн бұрын
ops my bad
@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 Жыл бұрын
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 Жыл бұрын
@@mintype Thank you so much!
@ravalimanchala8170
@ravalimanchala8170 5 ай бұрын
Thank you
@ravalimanchala8170
@ravalimanchala8170 5 ай бұрын
Thank you
@ravalimanchala8170
@ravalimanchala8170 5 ай бұрын
Thank you
@Idealbruda
@Idealbruda Ай бұрын
WRONG CODE
@mintype
@mintype Ай бұрын
??? What went wrong?
@Idealbruda
@Idealbruda Ай бұрын
@@mintype o ol oll olle olleh this is the actual output what i got
@mintype
@mintype Ай бұрын
Isn’t that hello backwards though? “olleh”
@Idealbruda
@Idealbruda 15 күн бұрын
@@mintype yes but why it is reversing like this it should only "olleh" not all these
@bhaveerathod2373
@bhaveerathod2373 Жыл бұрын
nice
@mintype
@mintype 2 ай бұрын
danke
@bhaveerathod2373
@bhaveerathod2373 2 ай бұрын
@@mintype dahnke
Enhanced For Loops in JAVA | (simple & easy)
1:46
Mintype
Рет қаралды 10 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 7 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 56 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 29 МЛН
Java Program to Reverse each Word of a String
5:49
Programming Tutorials
Рет қаралды 89 М.
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 848 М.
How to solve any Star Pattern Program
18:47
Simply Coding
Рет қаралды 1,2 МЛН
Palindrome |  Program to check if a string is Palindrome | Java
9:31
B Tech Computer Science
Рет қаралды 113 М.
Reverse Sentence By Words - Logic Building Practice
6:49
CloudTech
Рет қаралды 23 М.
Java Program #7 - Reverse a String in Java
4:09
Programming For Beginners
Рет қаралды 10 М.
Finding Reverse of a Number | Java | Detailed Explanation
11:36
B Tech Computer Science
Рет қаралды 52 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 7 МЛН