Built in Methods in Java


Built in Methods in Java
 

Categories of Built in Methods
 

i) String Methods

ii) Number Methods

iii) Character Methods

iv) Array Methods etc...
--------------------------------
i) String Methods
 

1) compareTo() Method (It compares two strings, supports 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) 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) Character Methods


1) isLetter() - Checks weather the value is Alfa byte 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) 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 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
-----------------------------------------------

2 comments:

Hi Sir,

1. isLetter() - Checks weather the value is Alfa byte or not?

Please check once the words

weather -- whether

Alfa byte -- Alphabet

Thank you

In chacters all examples
Please check weather -- whether

Post a Comment