Built in Methods in Java

Manual Testing Full Video
SQL Full Video
Python Full Video
Java Full Video
Selenium Complete Videos

Built-in Methods in Java, Categories of Java built-in methods, Java String methods, Java Number Methods, Java Character methods and Java Array methods.etc,

Built-in Methods in Java, Java has various categories of built-in methods, Java String methods, Java Number Methods, Java Character methods and Java Array methods.

Built-in Methods in Java

Categories of Built-in Methods

i) String Methods

ii) Number Methods

iii) Character Methods

iv) Array Methods etc…

i) Java String Methods
1) compareTo() Method

It compares two strings and supports a 3-way comparison.
Result Criteria for 3-way comparison

If str1 = str2 then 0
If str1 > str2 then positive value
If str1 < str2 then negative value
——————–
Result Criteria for 2-way comparison

If str1 = str2 then true
If str1 (Greater than or Less than) str2 then false
————————–
Example:

public static void main (String [] args){
String str1 = “selenium”;
String str2 = “SELENIUM”;
String str3 = “seleniuma”;
String str4 = “selenium”;

System.out.println(str1.compareTo(str2));//Positive value
System.out.println(str1.compareTo(str3));//Negative value
System.out.println(str1.compareTo(str4));//0
}
}

2) equals () Method

(It compares two strings and supports 2-way comparison)

Example:

public static void main (String [] args){
String str1 = “selenium”;
String str2 = “SELENIUM”;
String str3 = “selenium”;

System.out.println(str1.equals(str2));//false
System.out.println(str1.equals(str3));//true
}
————————————-
3) concat() Method (It concatenates two strings /Joins two strings)

public static void main (String [] args){
String str1 = “Selenium”;
String str2 = “Testing”;

System.out.println(str1.concat(str2));//SeleniumTesting
System.out.println(str1 + str2);//SeleniumTesting
}
——————————
4) charAt() Method (Returns a character by index position)

public static void main (String [] args){
String str1 = “Selenium”;

System.out.println(str1.charAt(1));//e
}
———————————-
5) equalsIgorecase() Method

public static void main (String [] args){
String str1 = “SELENIUM”;
String str2 = “selenium”;
String str3 = “UFT”;
System.out.println(str1.equalsIgnoreCase(str2));//true
System.out.println(str1.equalsIgnoreCase(str3));//false
}
—————————
6) toUpperCase () – Converts values to Upper case)

public static void main (String [] args){
String str1 = “SELENIUM”;
String str2 = “selenium”;
String str3 = “SELEnium”;
String str4 = “selenium123”;

System.out.println(str1.toUpperCase());//SELENIUM
System.out.println(str2.toUpperCase());//SELENIUM
System.out.println(str3.toUpperCase());//SELENIUM
System.out.println(str4.toUpperCase());//SELENIUM123
}
————————–
7) toLowerCase() -Converts values to Lower case

public static void main (String [] args){
String str1 = “SELENIUM”;
String str2 = “selenium”;
String str3 = “SELEnium”;
String str4 = “selenium123”;

System.out.println(str1.toLowerCase());//selenium
System.out.println(str2.toLowerCase());//selenium
System.out.println(str3.toLowerCase());//selenium
System.out.println(str4.toLowerCase());//selenium123
}
—————————————-
8) trim() Method (Removes spaces from both sides of a String)

public static void main (String [] args){
String str1 = ” Selenium “;

System.out.println(str1);
System.out.println(str1.trim());
}
———————————-
9) substring () Method

public static void main (String [] args){
String str = “Welecome to Selenium Testing”;

System.out.println(str.substring(12));//Selenium Testing
System.out.println(str.substring(21));//Testing
System.out.println(str.substring(12, 20));//Selenium
System.out.println(str.substring(9, 11));//to
}
—————————————
10) endsWith() -Ends with specified suffix

public static void main (String [] args){
String str = “Welcome to Selenium Testing”;

System.out.println(str.endsWith(“Selenium Testing”));//true
System.out.println(str.endsWith(“Testing”));//true
System.out.println(str.endsWith(“Selenium”));//false
}
——————————–
11) length() (returns string length)

public static void main (String [] args){
String str = “Selenium Testing”;
String str2 = “Selenium”;
System.out.println(str.length());//16
System.out.println(str2.length());//8
}

ii) Java Number Methods

1) compareTo() Method (Number, 3-way comparison)

public static void main (String [] args){
// Integer class wraps a value of the primitive type int in an object
//An object of type Integer contains a single field whose type is int.

int x = 5;
Integer a =x;
System.out.println(a.compareTo(5));//0
System.out.println(a.compareTo(6));//-1
System.out.println(a.compareTo(4));//1
}
———————————
2) equals() Method (Number, 2-way comparison)

public static void main (String [] args){
// Integer class wraps a value of the primitive type int in an object
//An object of type Integer contains a single field whose type is int.

int x = 5;
Integer a =x;
System.out.println(a.equals(5));//true
System.out.println(a.equals(6));//false
System.out.println(a.equals(4));//false
}
——————————–
3) abs() -Returns absolute value

public static void main (String [] args){
double a =10.234;
double b =-10.784;
System.out.println(Math.abs(a));//10.234
System.out.println(Math.abs(b));//10.784
}
————————————
4) round() -It rounds the value to nearest integer

public static void main (String [] args){
double a =10.234;
double b =-10.784;
double c =10.51;
System.out.println(Math.round(a));//10
System.out.println(Math.round(b));//-11
System.out.println(Math.round(c));//11
}
———————————–
5) min() – Returns minimum value between two numbers

public static void main (String [] args){
int a=10, b=20;
double c =10.234, d =10.345;
System.out.println(Math.min(a, b));//10
System.out.println(Math.min(c, d));//10.234
System.out.println(Math.min(7, 9));//7
System.out.println(Math.min(1.23, 1.234));//1.23
}
———————————
6) max()-Returns maximum value between two numbers

public static void main (String [] args){
int a=10, b=20;
double c =10.234, d =10.345;
System.out.println(Math.max(a, b));//20
System.out.println(Math.max(c, d));//10.345
System.out.println(Math.max(7, 9));//9
System.out.println(Math.max(1.23, 1.234));//1.234
}
————————————-
7) random() – Generates a random number

public static void main (String [] args){
System.out.println(Math.random());//
}


iii) Java Character Methods

1) isLetter() – Checks weather the value is Alphabetic or not?

public static void main (String [] args){
//The Character class wraps a value of primitive data type char is an object

char a =’A’;
char b =’1′;

System.out.println(Character.isLetter(a));//true
System.out.println(Character.isLetter(b));//false
System.out.println(Character.isLetter(‘Z’));//true
System.out.println(Character.isLetter(‘1’));//false
System.out.println(Character.isLetter(‘*’));//false
}
———————
public static void main (String [] args){
//The Character class wraps a value of primitive data type char is an object
char a =’A’;
char b =’1′;
System.out.println(Character.isAlphabetic(a));//true
System.out.println(Character.isAlphabetic(b));//false
System.out.println(Character.isAlphabetic(‘Z’));//true
System.out.println(Character.isAlphabetic(‘1’));//false
System.out.println(Character.isAlphabetic(‘*’));//false
}
——————————
Assignment:

What is the difference between isLetter() and isAlphabetic()
————————————-
2) isDigit() -Checks weather the value is Number or not?

public static void main (String [] args){
//The Character class wraps a value of primitive data type char is an object

char a =’A’;
char b =’1′;
System.out.println(Character.isDigit(a));//false
System.out.println(Character.isDigit(b));//true
System.out.println(Character.isDigit(‘Z’));//false
System.out.println(Character.isDigit(‘1’));//true
System.out.println(Character.isDigit(‘*’));//false
}
——————————-
3) isUpperCase() – Checks weather the value is Upper case or not?

4) isLowerCase()-Checks weather the value is Lower case or not?

Examples:

public static void main (String [] args){
//The Character class wraps a value of primitive data type char is an object

char a =’A’;
char b =’z’;
char c =’1′;

System.out.println(Character.isUpperCase(a));//true
System.out.println(Character.isUpperCase(b));//false
System.out.println(Character.isUpperCase(c));//false

System.out.println(Character.isLowerCase(a));//false
System.out.println(Character.isLowerCase(b));//true
System.out.println(Character.isUpperCase(c));//false
}


iv) Java Array Methods

1) length -It returns length of the Array.

public class Sample1 {

public static void main (String [] args){
int [] array1 = {10, 20, 30, 40};
System.out.println(array1.length);//4
}
}
————————-
2) toString() -It prints an Array.

public static void main (String [] args){
String [] array1 = {“Selenium”, “UFT”, “LoadRunner”, “RFT”};
String str = Arrays.toString(array1);
System.out.println(str);
}
————————————-
3) contains() – Checks if the Array contains a certain value or not?

public static void main (String [] args){
String [] array1 = {“Selenium”, “UFT”, “LoadRunner”, “RFT”};
boolean a = Arrays.asList(array1).contains(“UFT”);
boolean b = Arrays.asList(array1).contains(“Java”);

System.out.println(a);//true
System.out.println(b);//false
}
———————————–
Method syntax:

Object.method()

Class.method

Class/Object.property.method


Java Language Syllabus

Java Videos

Follow me on social media: