Skip to content

Latest commit

 

History

History
335 lines (320 loc) · 11.1 KB

File metadata and controls

335 lines (320 loc) · 11.1 KB

Important Methods in Java

Important Methods of various Classes in Java with description.

NOTE : Methods mentioned below are only important ones, and not all methods.

Methods of Number Class :

Sr.No.MethodDescription
1 xxxValue() Converts the value of this Number object to the xxx data type and returns it.
2 compareTo() Compares this Number object to the argument.
3 equals() Determines whether this number object is equal to the argument.
4 valueOf() Returns an Integer object holding the value of the specified primitive.
5 toString() Returns a String object representing the value of a specified int or Integer.
6 parseInt() This method is used to get the primitive data type of a certain String.
7 abs() Returns the absolute value of the argument.
8 ceil() Returns the smallest integer that is greater than or equal to the argument. Returned as a double.
9 floor() Returns the largest integer that is less than or equal to the argument. Returned as a double.
10 rint() Returns the integer that is closest in value to the argument. Returned as a double.
11 round() Returns the closest long or int, as indicated by the method's return type to the argument.
12 min() Returns the smaller of the two arguments.
13 max() Returns the larger of the two arguments.
14 exp() Returns the base of the natural logarithms, e, to the power of the argument.
15 log() Returns the natural logarithm of the argument.
16 pow() Returns the value of the first argument raised to the power of the second argument.
17 sqrt() Returns the square root of the argument.
18 sin() Returns the sine of the specified double value.
19 cos() Returns the cosine of the specified double value.
20 tan() Returns the tangent of the specified double value.
21 asin() Returns the arcsine of the specified double value.
22 acos() Returns the arccosine of the specified double value.
23 atan() Returns the arctangent of the specified double value.
24 atan2() Converts rectangular coordinates (x, y) to polar coordinate (r, theta) and returns theta.
25 toDegrees() Converts the argument to degrees.
26 toRadians() Converts the argument to radians.
27 random() Returns a random number.

NOTE : Most of above methods belongs to java.lang.Math and java.lang.Number

Methods of Character Class :

Sr.No.MethodDescription
1 isLetter() Determines whether the specified char value is a letter.
2 isDigit() Determines whether the specified char value is a digit.
3 isWhitespace() Determines whether the specified char value is white space.
4 isUpperCase() Determines whether the specified char value is uppercase.
5 isLowerCase() Determines whether the specified char value is lowercase.
6 toUpperCase() Returns the uppercase form of the specified char value.
7 toLowerCase() Returns the lowercase form of the specified char value.
8 toString() Returns a String object representing the specified character value that is, a 1-character string.

NOTE : All the above methods belongs to java.lang.Character

Methods of String Class :

No.MethodDescription
1char charAt(int index)returns char value for the particular index
2int length()returns string length
3static String format(String format, Object... args)returns formatted string
4static String format(Locale l, String format, Object... args)returns formatted string with given locale
5String substring(int beginIndex)returns substring for given begin index
6String substring(int beginIndex, int endIndex)returns substring for given begin index and end index
7boolean contains(CharSeq s)returns true or false after matching the sequence of char value
8static String join(CharSeq delim, CharSeq... elem)returns a joined string
9static String join(CharSeq delim, Iterable<? extends CharSeq> elem)returns a joined string
10boolean equals(Object another)checks the equality of string with object
11boolean isEmpty()checks if string is empty
12String concat(String str)concatinates specified string
13String replace(char old, char new)replaces all occurrences of specified char value
14String replace(CharSeq old, CharSeq new)replaces all occurrences of specified CharSeq
15static String equalsIgnoreCase(String another)compares another string. It doesn't check case.
16String[] split(String regex)returns splitted string matching regex
17String[] split(String regex, int limit)returns splitted string matching regex and limit
18String intern()returns interned string
19int indexOf(int ch)returns specified char value index
20int indexOf(int ch, int fromIndex)returns specified char value index starting with given index
21int indexOf(String substring)returns specified substring index
22int indexOf(String substring, int fromIndex)returns specified substring index starting with given index
23String toLowerCase()returns string in lowercase.
24String toLowerCase(Locale l)returns string in lowercase using specified locale.
25String toUpperCase()returns string in uppercase.
26String toUpperCase(Locale l)returns string in uppercase using specified locale.
27String trim()removes beginning and ending spaces of this string.
28static String valueOf(int value)converts given type into string. It is overloaded.

NOTE : CharSeq - CharSequence, delim - delimeter, elem - elements

Methods of Array Class :

Sr.No. Methods & Description
1 public static String toString(int[] a)
The string representation consists of a list of the array’s elements, enclosed in square brackets (“[]”). Adjacent elements are separated by the characters a comma followed by a space. Elements are converted to strings as by String.valueOf(int). Returns “null” if a is null.
2 public static int[] copyOf(int[] original, int newLength)
Copies the specified array and length. It truncates the array if provided length is smaller and if provided length is longer, it adds default value of particular type to extra elements.
3 public static int[] copyOfRange(int[] original, int from, int to)
Copies the specified range of the specified array into a new array. The initial index of the range (from) must lie between zero and original.length, inclusive.
4 public static void fill(int[] a, int val)
Assigns the specified int value to each element of the specified array of ints.
5 public static void fill(int[] a, int fromIndex, int toIndex, int val)
Fills elements of the specified array with the specified value from the fromIndex element, but not including the toIndex element.
6 public static boolean equals(int[] a, int[] a2)
Returns true if the two specified arrays of longs are equal to one another. Two arrays are considered equal if both arrays contain the same number of elements, and all corresponding pairs of elements in the two arrays are equal. This returns true if the two arrays are equal.
7 public static void sort(int[] a)
Sorts the specified array of objects into an ascending order, according to the natural ordering of its elements.
8 public static void sort(int[] a, int fromIndex, int toIndex)
If we wish to sort a specified range of the array into ascending order. we can use this. The range to be sorted extends from the index fromIndex, inclusive, to the index toIndex, exclusive. If fromIndex == toIndex, the range to be sorted is empty.
9 public static int binarySearch(int[] a, int key)
Searches the array of ints for the specified value using the binary search algorithm. The array must be sorted prior to making this call. This returns index of the search key, if it is contained in the list; otherwise, it returns ( – (insertion point + 1)).
10 public static List asList(int[] a)
Takes an array and creates a wrapper (nothing is copied) that implements List, which makes the original array available as a list. Operations on the list wrapper are propagated to the original array. List operations like adding/removing elements aren’t allowed, you can only read/overwrite the elements.
11 static int hashCode(int[] a)
This method returns a hash code based on the contents of the specified array.

NOTE : All the above methods belongs to java.util.Array

All the methods mentioned above with int[] examples can be also used by all other primitive, wrapper and object data types (Eg - byte, short, long, Byte, Short, Int, etc)