#36 StringBuffer and StringBuilder in Java

  Рет қаралды 194,324

Telusko

Telusko

Күн бұрын

Check out our courses:
Enterprise Java Spring Microservices: go.telusko.com...
Coupon: TELUSKO10 (10% Discount)
Master Java Spring Development : bit.ly/java-sp...
Coupon: TELUSKO20 (20% Discount)
Udemy Courses:
Java:- bit.ly/JavaUde...
Spring:- bit.ly/SpringU...
Java For Programmers:- bit.ly/javaPro...
For More Queries WhatsApp or Call on : +919008963671
website : courses.telusk...
In this lecture we are discussing about:
1)StringBuffer class and StringBuilder class
2)Different method of thes class
a)capacity()
b)length()
c)append()
d)insert()
e)deleteCharAt()
f)convert to String -- toString()
and there are many method you should explore from your side
3)Difference Between StringBuilder vs StringBuffer
#1
StringBuffer class and StringBuilder class
-- string buffer and string builder class in java used to create mutable string
#2
Different method
--First Create StringBuffer object
StringBuffer sb = new StringBuffer("Hello");
--Find capacity of StringBuffer
System.out.println(sb.capacity());
-- default capacity is 16
--Find the length of StringBuffer Created String
System.out.println(sb.length());
--To append the content in existing StringBuffer object
sb.append(" World");
--To Convert StringBuffer Object into String Object
String str=sb.toString();
System.out.println(str);
-- Delete charcter of particular index
sb.deleteCharAt(3);
-- delete character at index 3
-- Insert "hi " at index 0 of existingStringBuffer Object
sb.insert(0, "Hi ");
System.out.println(sb);
#3
Difference between StringBuffer and StringBuilder
-- StringBuffer is thread safe
-- StringBuilder is not thread safe
Imp: We will discuss thread safe when we study multithreading
Github repo : github.com/nav...
Java:- bit.ly/JavaUde...
Spring:- bit.ly/SpringU...
More Learning :
Java :- bit.ly/3x6rr0N
Python :- bit.ly/3GRc7JX
Django :- bit.ly/3MmoJK6
JavaScript :- bit.ly/3tiAlHo
Node JS :- bit.ly/3GT4liq
Rest Api :-bit.ly/3MjhZwt
Servlet :- bit.ly/3Q7eA7k
Spring Framework :- bit.ly/3xi7buh
Design Patterns in Java :- bit.ly/3MocXiq
Docker :- bit.ly/3xjWzLA
Blockchain Tutorial :- bit.ly/3NSbOkc
Corda Tutorial:- bit.ly/3thbUKa
Hyperledger Fabric :- bit.ly/38RZCRB
NoSQL Tutorial :- bit.ly/3aJpRuc
Mysql Tutorial :- bit.ly/3thpr4L
Data Structures using Java :- bit.ly/3MuJa7S
Git Tutorial :- bit.ly/3NXyCPu
Donation:
PayPal Id : navinreddy20
www.telusko.com

Пікірлер: 35
@sumitwadhwa8823
@sumitwadhwa8823 6 ай бұрын
the whole point of this video should've been explaining why and when to use StringBuffer and how it is thread safe - with an example.
@sanjanayamsani8695
@sanjanayamsani8695 Жыл бұрын
Imagine Navin sir conducting interview and the interviewe answering everything by watching his videos😅 sir be like Bro your are in😝
@spoorthidi5544
@spoorthidi5544 4 ай бұрын
Yeah😂
@neboeleyazer4186
@neboeleyazer4186 Ай бұрын
Doubt: Why is the capacity of the String Buffer not extending after we appending a new string or char to the existing string buffer???
@legendleg7353
@legendleg7353 4 ай бұрын
bro you're still learning while making the video tf
@KnowledgeAdda-y8e
@KnowledgeAdda-y8e 21 сағат бұрын
Hellosir if I doing your join chanel then you get me extra benifit
@davidsingh-yb9yp
@davidsingh-yb9yp 8 ай бұрын
any new string you create for str. gives me error Multiple markers at this line - str cannot be resolved to a variable - Syntax error on token ":", invalid AssignmentOperator
@7stunner
@7stunner 5 ай бұрын
Thank You so much Navin sir for this awesome lecture!!!
@rinadem5219
@rinadem5219 Жыл бұрын
amazing
@davidsingh-yb9yp
@davidsingh-yb9yp 8 ай бұрын
when i type (str: "navin"); it says str cannot be resolved to a varriable
@d4ny664
@d4ny664 7 ай бұрын
Type just ("Navin"), without 'str:'
@kvelez
@kvelez Жыл бұрын
public class Main{ public static void main(String[] args) { String word = "Hello"; StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(word); stringBuffer.insert(0, "Howdy "); stringBuffer.append(" Hi"); System.out.println(stringBuffer.toString()); System.out.println(stringBuffer.capacity()); System.out.println(stringBuffer.length()); System.out.println();//Division StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append(word); stringBuilder.insert(0, "Howdy "); stringBuilder.append(" Hi"); System.out.println(stringBuilder.toString()); System.out.println(stringBuilder.capacity()); System.out.println(stringBuilder.length()); } }
@manojs6043
@manojs6043 Жыл бұрын
Sir at beginning u told stringbuffer will have capacity 16, what if we assign a string length greater than 16??
@sandeepkumarbrungi7574
@sandeepkumarbrungi7574 Жыл бұрын
it will add 16 which is inital capacity + "your string is greater than 16"... so now the capacity will be 16 + your string length.
@manojs6043
@manojs6043 Жыл бұрын
@@sandeepkumarbrungi7574 Thank you bro!
@gujjushanmukhasaipavankuma8983
@gujjushanmukhasaipavankuma8983 Жыл бұрын
if ur String is "TELUKOO" which is of size 7, so now it will add 7+16=23
@savelokhosa6846
@savelokhosa6846 Ай бұрын
You are the best Navin
@mounishfanofteluguguyyt
@mounishfanofteluguguyyt 2 ай бұрын
Bro you are a telugu guy
@puruagni1927
@puruagni1927 5 ай бұрын
Why are you not updating VS Code? Please update VS Code.
@kirank9959
@kirank9959 3 ай бұрын
What if we use append for String as same as like StringBuffer Now String can be mutable right? We can append to String also using append() So how to verify that now ?
@benstokes3377
@benstokes3377 2 ай бұрын
The String class does not provide an append() method. Instead, if you need to manipulate or build strings dynamically, you should use StringBuffer or StringBuilder, which are mutable.
@raviteja-u9u
@raviteja-u9u 9 ай бұрын
i love to do like add delete insert and index no nut i think u need to explain some more like this
@theyouthmedia9451
@theyouthmedia9451 Жыл бұрын
Thank you so Much Sir
@SR09947
@SR09947 Жыл бұрын
Sir is this playlist enough to learn java completey?
@Rob-J-BJJ
@Rob-J-BJJ 10 ай бұрын
yes mam
@vasanthapriyaponmudi2777
@vasanthapriyaponmudi2777 Жыл бұрын
Hello Sir, public class Test { public static void main(String[] args) { StringBuffer sb = new StringBuffer("Hello"); sb.append(" World"); System.out.println(sb); System.out.println(sb.capacity()); } } Why I'm getting the capacity as 21 instead of 27?
@viksla7
@viksla7 11 ай бұрын
Have you tried by keeping the "Hello World" in StringBuffer Constructor?
@pankajdoodhwal5317
@pankajdoodhwal5317 11 ай бұрын
In the StringBuffer class, when appending to a string, the capacity will not change unless the length of the appended string exceeds the difference between the current capacity and the length of the string.
@Innainna976
@Innainna976 11 ай бұрын
Why would anyone in right mind use VS code for java
@benstokes3377
@benstokes3377 2 ай бұрын
its simply superior
@narrativegatherer3128
@narrativegatherer3128 Ай бұрын
What is niqqa mumbling?
@abhisheksainani
@abhisheksainani Жыл бұрын
Is string builder obsolete because string buffer is same as string builder and also threadsafe?
@Nischit-s2z
@Nischit-s2z 8 ай бұрын
Stringbuilder is fast but not threadsafe.... StringBuffer is slow but threadsafe..... It depends upon the use case..... So, yeah StringBuilder is not obsolete... It's the same with vector(slow but threadsafe)and arraylist ( fast but not threadsafe)
@petarmarcinko2846
@petarmarcinko2846 6 ай бұрын
what do bibliotecas i need to import first
@benstokes3377
@benstokes3377 2 ай бұрын
java.lang.StringBuffer You dont need to import any bibilotecas first because the methods shown in the video are already predefined in the standard java library class.
#37 Static Variable in Java
7:06
Telusko
Рет қаралды 155 М.
#40 Encapsulation in Java
11:42
Telusko
Рет қаралды 181 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 8 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
Java Strings are Immutable - Here's What That Actually Means
7:06
Coding with John
Рет қаралды 616 М.
#95 Comparator vs Comparable in Java
15:43
Telusko
Рет қаралды 186 М.
String Builder | Java Placement Course Lecture 13
24:31
Apna College
Рет қаралды 862 М.
#35 Mutable vs Immutable String in Java
6:23
Telusko
Рет қаралды 132 М.
Stream API in Java
26:04
Telusko
Рет қаралды 332 М.
P66 - StringBuffer and StringBuilder in Java | Core Java | Java Programming |
55:49
H Y R Tutorials - Telugu
Рет қаралды 30 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН