Venkatesh Maipathii
Venkatesh Maipathii
Diagram:
ii
ath
aip
hM
a tes
nk
==============================================================
Ve
not.
ii
hasMoreElements() : hasMoreElements() method will move the cursor on
ath
StringTokenizer Object and check the token available or
not.
aip
If Token available returns "true",else resturns "false".
hM
nextElement() : nextElement() will retrieve and delete token from the
Object
tes
===================================================================
a
nk
Program : DemoTokenizer2.java
Ve
package maccess;
import java.util.*;
public class DemoTokenizer2 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
try(s;){
System.out.println("Enter the String:");
String str = s.nextLine();
System.out.println("Enter the delimiter:");
String dl = s.nextLine();
StringTokenizer ob = new
StringTokenizer(str,dl);
System.out.println("str : "+str.toString());
System.out.println("Count of
Tokens:"+ob.countTokens());
System.out.println("*****Tokens*****");
while(ob.hasMoreTokens())
{
String ele = ob.nextToken("a");
ii
System.out.println("Token : "+ele+" ");
ath
}//end of loop
System.out.println("Count of
Tokens:"+ob.countTokens());
}//end of try with resource
aip
}
}
hM
o/p:
Count of Tokens:3
*****Tokens*****
Token : j
Token : v
Token : l
Token : ngu
Token : ge progr
Token : m
Count of Tokens:0
========================================================
ii
Ex-program:
ath
wap to read a string and display the reverse of words from the given
String?
aip
hM
o/p : avaj eguagnal margorp
Program : DemoTokenizer3.java
tes
package maccess;
import java.util.*;
public class DemoTokenizer3 {
a
o/p:
ii
ath
Enter the String:
,.
aip
hM
str : java is simple,secure.Java is Robust.
****After reverse****
=================================================================
Assignment-1:
a
wap to read a String and display reverse of words which starts with Vowel?
nk
Ve
i/p : Java Book is on the Table and cat is under the table.
o/p : Java Book si no the Table dna cat si rednu the table
Assignment-2 :
wap to read a String and display reverse of Words which ends with
Consonent?
===================================================================
ii
(b)StringJoiner class(Java8 - new Component)
ath
=>StringJoiner class is from java.util package introduced by Java8
aip
=>The following are some important methods from StringJoiner:
hM
public java.util.StringJoiner(java.lang.CharSequence);
Program : DemoJoiner.java
package maccess;
import java.util.*;
public class DemoJoiner {
public static void main(String[] args) {
StringJoiner ob1 = new StringJoiner("/");
ob1.setEmptyValue("data not available....");
System.out.println(ob1.toString());
System.out.println("****Add date of
Joining****");
ob1.add("12");
ob1.add("09");
ob1.add("2023");
System.out.println("DOJ : "+ob1.toString());
System.out.println("****Add address****");
StringJoiner ob2 = new StringJoiner("-");
ii
ob2.add("HYD");
ath
ob2.add("TS");
ob2.add("605112");
System.out.println("Address : "+ob2.toString());
System.out.println("*****After merge()*****");
aip
ob1.merge(ob2);
System.out.println(ob1.toString());
System.out.println("length of ob1 :
"+ob1.length());
hM
}
}
tes
o/p:
a
DOJ : 12/09/2023
****Add address****
Address : HYD-TS-605112
*****After merge()*****
12/09/2023/HYD-TS-605112
length of ob1 : 24
=================================================================
faq:
ii
is displayed when we display empty StringJoiner object.
ath
faq:
aip
wt is the diff b/w
(i)append()
hM
(ii)add()
Objects.
==============================================================
Ve