[go: up one dir, main page]

0% found this document useful (0 votes)
63 views6 pages

Public String Intern

The intern() method returns a canonical representation for a string object. It takes no parameters and returns the interned string, which is the same object in the string constant pool if the same sequence of characters has been interned already. The example demonstrates calling intern() on two string objects with the same characters in different cases, showing they return the same object.

Uploaded by

Sasa Leung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views6 pages

Public String Intern

The intern() method returns a canonical representation for a string object. It takes no parameters and returns the interned string, which is the same object in the string constant pool if the same sequence of characters has been interned already. The example demonstrates calling intern() on two string objects with the same characters in different cases, showing they return the same object.

Uploaded by

Sasa Leung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

public String intern()

Parameters:
Here is the detail of parameters:
NA

Return
Value:
This method returns a canonical representation for the string object.

Example:
import java.io.*;
public class Test{
public static void main(String args[]){
String Str1=new String("Welcome to Tutorialspoint.com");
String Str2=new String("WELCOME TO SUTORIALSPOINT.COM");
System.out.print("Canonical representation:");
System.out.println(Str1.intern());
System.out.print("Canonical representation:");
System.out.println(Str2.intern());
}
}
This produces the following result:
Canonical representation: Welcome to Tutorialspoint.com
Canonical representation: WELCOME TO SUTORIALSPOINT.COM

TUTORIALS POINT
Simply
Easy
Learning

int
lastIndexOf(int
ch)
Description:
This method has the following variants:
int lastIndexOf(int ch): Returns the index within this string of the last occurrence of the specified
character or -1 if the character does not occur.
public int lastIndexOf(int ch, int fromIndex): Returns the index of the last occurrence of the character
in the character sequence represented by this object that is less than or equal to fromIndex, or -1 if the
character does not occur before that point.
public int lastIndexOf(String str): If the string argument occurs one or more times as a substring within
this object, then it returns the index of the first character of the last such substring is returned. If it does
not occur as a substring, -1 is returned.
public int lastIndexOf(String str, int fromIndex): Returns the index within this string of the last
occurrence of the specified substring, searching backward starting at the specified index.

Syntax:
Here is the syntax of this method:
int lastIndexOf(int ch)
or
public int lastIndexOf(int ch,int fromIndex)
or
public int lastIndexOf(String str)
or
public int lastIndexOf(String str,int fromIndex)

Parameters:

Here is the detail of parameters:


ch -- a character.
fromIndex -- the index to start the search from.
str -- A string.

Return
Value:
This method returns the index.

Example:
import java.io.*;
public class Test{

TUTORIALS POINT
Simply
Easy
Learning
public static void main(String args[]){
String Str=new String("Welcome to Tutorialspoint.com");
String SubStr1=new String("Tutorials");
String SubStr2=new String("Sutorials");
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o'));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o',5));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1,15));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr2));
}
}
This produces the following result:
Found Last Index :27
Found Last Index :4
Found Last Index :11
Found Last Index :11
Found Last Index :-1

int
lastIndexOf(int
ch,
int
fromIndex)
Description:
This method has the following variants:
int lastIndexOf(int ch): Returns the index within this string of the last occurrence of the specified
character or -1 if the character does not occur.
public int lastIndexOf(int ch, int fromIndex): Returns the index of the last occurrence of the character
in the character sequence represented by this object that is less than or equal to fromIndex, or -1 if the
character does not occur before that point.
public int lastIndexOf(String str): If the string argument occurs one or more times as a substring within
this object, then it returns the index of the first character of the last such substring is returned. If it does
not occur as a substring, -1 is returned.

public int lastIndexOf(String str, int fromIndex): Returns the index within this string of the last
occurrence of the specified substring, searching backward starting at the specified index.

Syntax:
Here is the syntax of this method:
int lastIndexOf(int ch)
or
public int lastIndexOf(int ch,int fromIndex)

TUTORIALS POINT
Simply
Easy
Learning
or
public int lastIndexOf(String str)
or
public int lastIndexOf(String str,int fromIndex)

Parameters:
Here is the detail of parameters:
ch -- a character.
fromIndex -- the index to start the search from.
str -- A string.

Return
Value:
This method returns the index.

Example:
import java.io.*;
public class Test{
public static void main(String args[]){
String Str=new String("Welcome to Tutorialspoint.com");
String SubStr1=new String("Tutorials");
String SubStr2=new String("Sutorials");
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o'));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o',5));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1,15));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr2));
}
}
This produces the following result:
Found Last Index :27
Found Last Index :4
Found Last Index :11
Found Last Index :11
Found Last Index :-1

TUTORIALS POINT
Simply
Easy
Learning

int

lastIndexOf(String
str)
Description:
This method has the following variants:
int lastIndexOf(int ch): Returns the index within this string of the last occurrence of the specified
character or -1 if the character does not occur.
public int lastIndexOf(int ch, int fromIndex): Returns the index of the last occurrence of the
character in the character sequence represented by this object that is less than or equal to fromIndex,
or -1 if the character does not occur before that point.
public int lastIndexOf(String str): If the string argument occurs one or more times as a substring
within this object, then it returns the index of the first character of the last such substring is returned. If it
does not occur as a substring, -1 is returned.
public int lastIndexOf(String str, int fromIndex): Returns the index within this string of the last
occurrence of the specified substring, searching backward starting at the specified index.

Syntax:
Here is the syntax of this method:
int lastIndexOf(int ch)
or
public int lastIndexOf(int ch,int fromIndex)
or
public int lastIndexOf(String str)
or
public int lastIndexOf(String str,int fromIndex)

Parameters:
Here is the detail of parameters:
ch -- a character.
fromIndex -- the index to start the search from.
str -- A string.

Return
Value:
This method returns the index.

Example:
import java.io.*;
public class Test{

TUTORIALS POINT
Simply
Easy
Learning
public static void main(String args[]){
String Str=new String("Welcome to Tutorialspoint.com");
String SubStr1=new String("Tutorials");
String SubStr2=new String("Sutorials");
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o'));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o',5));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1,15));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr2));
}

}
This produces the following result:
Found Last Index :27
Found Last Index :4
Found Last Index :11
Found Last Index :11
Found Last Index :-1

int
lastIndexOf(String
str,
int
fromIndex)
Description:
This method has the following variants:
int lastIndexOf(int ch): Returns the index within this string of the last occurrence of the specified
character or -1 if the character does not occur.
public int lastIndexOf(int ch, int fromIndex): Returns the index of the last occurrence of the character
in the character sequence represented by this object that is less than or equal to fromIndex, or -1 if the
character does not occur before that point.
public int lastIndexOf(String str): If the string argument occurs one or more times as a substring within
this object, then it returns the index of the first character of the last such substring is returned. If it does
not occur as a substring, -1 is returned.
public int lastIndexOf(String str, int fromIndex): Returns the index within this string of the last
occurrence of the specified substring, searching backward starting at the specified index.

Syntax:
Here is the syntax of this method:
int lastIndexOf(int ch)
or
public int lastIndexOf(int ch,int fromIndex)

TUTORIALS POINT
Simply
Easy
Learning
or
public int lastIndexOf(String str)
or
public int lastIndexOf(String str,int fromIndex)

Parameters:
Here is the detail of parameters:
ch -- a character.
fromIndex -- the index to start the search from.
str -- A string.

Return
Value:
This method returns the index.

Example:
import java.io.*;
public class Test{
public static void main(String args[]){

String Str=new String("Welcome to Tutorialspoint.com");


String SubStr1=new String("Tutorials");
String SubStr2=new String("Sutorials");
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o'));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf('o',5));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr1,15));
System.out.print("Found Last Index :");
System.out.println(Str.lastIndexOf(SubStr2));
}
}
This produces the following result:
Found Last Index :27
Found Last Index :4
Found Last Index :11
Found Last Index :11
Found Last Index :-1

TUTORIALS POINT
Simply
Easy
Learning

int
length()

You might also like