Found 33676 Articles for Programming

Listing the Modifiers of a Class Object in Java

Chandu yadav
Updated on 25-Jun-2020 13:50:34

190 Views

The modifiers for a class or an interface are returned by the java.lang.Class.getModifiers() method. These modifiers are encoded as an integer and they consist of the JVM’s constants for public, private, protected, final, abstract, static and interface.A program that demonstrates this is given as follows −Example Live Demoimport java.lang.reflect.Modifier; public class Main {    public static void main(String[] argv) throws Exception {       int modifiers = String.class.getModifiers();       String modifierString = Modifier.toString(modifiers);       System.out.println("The Modifier is: " + modifierString);    } }OutputThe Modifier is: public finalNow let us understand the above program.The method getModifiers() is ... Read More

Get super class of an object in Java

George John
Updated on 25-Jun-2020 13:52:19

737 Views

The immediate superclass of any entity such as an object, class, primitive type, interface etc. can be obtained using the method java.lang.Class.getSuperclass(). This method contains no parameters.A program that demonstrates this is given as follows −Example Live Demopublic class Main {    public static void main(String[] args) {       Object obj1 = new String("Hello");       Object obj2 = new Integer(15);       Class c1 = obj1.getClass().getSuperclass();       System.out.println("Super Class = " + c1);       Class c2 = obj2.getClass().getSuperclass();       System.out.println("Super Class = " + c2);    } }OutputSuper Class = ... Read More

Check for the availability of a package in Java

Ankith Reddy
Updated on 25-Jun-2020 13:59:35

707 Views

The availability can be checked using the method java.lang.Class.forName(). The class object associated with the class with the given string name can be returned using the method java.lang.Class.forName(String name, boolean initialize, ClassLoader loader), using the class loader that is used to load the class.A program that demonstrates this is given as follows −Example Live Demopublic class Main {    public static void main(String args[]) {       System.out.println(Availability("java.lang.String"));    }    public static boolean Availability(String name) {       boolean flag = false;       try {          Class.forName(name, false, null);         ... Read More

Find the Package of an Object in Java

Arjun Thakur
Updated on 25-Jun-2020 14:00:45

1K+ Views

The package for an object of a class can be obtained using the getPackage() method with the help of the class loader of the class. If there is no package object created by the class loader of the class, then null is returned.A program that demonstrates this is given as follows −Example Live Demoimport java.util.ArrayList; import java.util.LinkedList; import java.util.HashSet; public class Main {    public static void main(String[] args) {       System.out.println("The package is: " + new ArrayList().getClass().getPackage().getName());       System.out.println("The package is: " + new LinkedList().getClass().getPackage().getName());       System.out.println("The package is: " + new HashSet().getClass().getPackage().getName());   ... Read More

What would getPackage() return for a primitive or array in unnamed package in Java?

Chandu yadav
Updated on 25-Jun-2020 14:01:22

157 Views

The package for a class can be obtained using the java.lang.Class.getPackage() method with the help of the class loader of the class.The getPackage() method returns null for a primitive or array in unnamed package. A program that demonstrates this is given as follows −Example Live Demopublic class Main {    public static void main(String[] argv) throws Exception {       Package pack1 = int.class.getPackage();       System.out.println(pack1);       Package pack2 = int[].class.getPackage();       System.out.println(pack2);    } }Outputnull nullNow let us understand the above program.The getPackage() method is used to obtain the package for the class. ... Read More

What would getPackage() return for a class in unnamed package in Java?

George John
Updated on 25-Jun-2020 14:02:36

283 Views

The package for a class can be obtained using the java.lang.Class.getPackage() method with the help of the class loader of the class.The getPackage() method returns null for a class in unnamed package. A program that demonstrates this is given as follows −Example Live Democlass Class1 {    public class Main {       public static void main(String[] argv) throws Exception {       Class c = Class1.class;       System.out.println(c.getPackage());    } }OutputnullNow let us understand the above program.The getPackage() method is used to obtain the package for the class. However, the getPackage() method returns null for the ... Read More

Java program to implement binary search on float array

Ankith Reddy
Updated on 23-Jan-2025 23:06:21

323 Views

In this article, we will learn how to implement binary search on a float array in Java using the Arrays.binarySearch() method. Binary search on a float array can be implemented by using the method java.util.Arrays.binarySearch(). This method returns the index of the required float element if it is available in the array, otherwise, it returns (-(insertion point) - 1) where the insertion point is the position at which the element would be inserted into the array. Java.util.Arrays.binarySearch(). methodThe Arrays.binarySearch() method in Java searches for a specified element in a sorted array. It returns the index of the element ... Read More

Generate Random Long type numbers in Java

Arjun Thakur
Updated on 25-Jun-2020 14:04:27

5K+ Views

In order to generate Random long type numbers in Java, we use the nextLong() method of the java.util.Random class. This returns the next random long value from the random generator sequence.Declaration − The java.util.Random.nextLong() method is declared as follows −public long nextLong()Let us see a program to generate random long type numbers in Java −Example Live Demoimport java.util.Random; public class Example {    public static void main(String[] args) {       Random rd = new Random(); // creating Random object       System.out.println(rd.nextLong()); // displaying a random long value    } }Output-4787108556148621714Note - The output may vary on Online compilers.Read More

Display the package name of a class in Java

Chandu yadav
Updated on 25-Jun-2020 14:05:00

6K+ Views

The package for a class can be obtained using the java.lang.Class.getPackage() method with the help of the class loader of the class. If there is no package object created by the class loader of the class, then null is returned.A program that demonstrates this is given as follows −Example Live Demoimport java.util.Date; public class Main {    public static void main(String[] args) {       Date d = new Date();       Package p = d.getClass().getPackage();       String pName = p.getName();       System.out.println("The package name is: " + pName);    } }OutputThe package name is: ... Read More

Get the list of all the public methods in Java

George John
Updated on 25-Jun-2020 14:05:34

6K+ Views

A list of all the public methods of a class or interface that is represented by an object are provided using the method java.lang.Class.getMethods(). The public methods include that are declared by the class or interface and also those that are inherited by the class or interface.Also, the getMethods() method returns a zero length array if the class or interface has no public methods or if a primitive type, array class or void is represented in the Class object.A program that demonstrates this is given as follows −Example Live Demoimport java.lang.reflect.Method; public class Main {    public static void main(String[] argv) ... Read More

Advertisements