Check if a String is Numeric in Java

Chandu yadav
Updated on 13-Mar-2020 13:01:54

346 Views

ExampleYou can check if a given string is Numeric as shown in the following program.Live Demoimport java.util.Scanner; public class StringNumeric {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter a string ::");       String str = sc.next();       boolean number = str.matches("-?\d+(\.\d+)?");       if(number) {          System.out.println("Given string is a number");       } else {          System.out.println("Given string is not a number");       }    } }OutputEnter a string :: 4245 Given string is a number

Convert Stack Trace to String in Java

karthikeya Boyini
Updated on 13-Mar-2020 13:01:05

285 Views

The Java.io.StringWriter class is a character stream that collects its output in a string buffer, which can then be used to construct a string. Closing a StringWriter has no effect.The Java.io.PrintWriter class prints formatted representations of objects to a text-output stream.Using these two classes you can convert a Stack Trace to a String.ExampleLive Demoimport java.io.PrintWriter; import java.io.StringWriter; public class StackTraceToString {    public static void main(String args[]) {       try {          int a[] = new int[2];          System.out.println("Access element three :" + a[3]);       } catch (ArrayIndexOutOfBoundsException e) ... Read More

Convert File Contents to Byte Array and Vice Versa in Java

Ankith Reddy
Updated on 13-Mar-2020 12:56:11

297 Views

The FileInputStream class contains a method read(), this method accepts a byte array as a parameter and it reads the data of the file input stream to given byte array. Assume the file myData contains the following data −Exampleimport java.io.File; import java.io.FileInputStream; public class FileToByteArray {    public static void main(String args[]) throws Exception{       File file = new File("myData");       FileInputStream fis = new FileInputStream(file);       byte[] bytesArray = new byte[(int)file.length()];       fis.read(bytesArray);       String s = new String(bytesArray);       System.out.println(s);    } }OutputHi how are you welcome to Tutorialspoint

Calculate GCD of a Given Number Using Recursion in Java

karthikeya Boyini
Updated on 13-Mar-2020 12:54:09

3K+ Views

You can calculate the GCD of given two numbers, using recursion as shown in the following program.Exampleimport java.util.Scanner; public class GCDUsingRecursion {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter first number :: ");       int firstNum = sc.nextInt();       System.out.println("Enter second number :: ");       int secondNum = sc.nextInt();       System.out.println("GCD of given two numbers is ::"+gcd(firstNum, secondNum));    }    public static int gcd(int num1, int num2) {       if (num2 != 0){          return gcd(num2, num1 % num2);       } else{          return num1;       }    } }OutputEnter first number :: 625 Enter second number :: 125 GCD of given two numbers is ::125

Append Text to an Existing File in Java

karthikeya Boyini
Updated on 13-Mar-2020 12:39:44

7K+ Views

The Java.io.BufferedWriter class writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. To add contents to a file − Instantiate the BufferedWriter class. By passing the FileWriter object as an argument to its constructor. Write data to the file using the write() method.Exampleimport java.io.File; import java.io.FileWriter; import java.io.BufferedWriter; import java.io.IOException; public class AppendToFileExample {    public static void main( String[] args ) {       try {          String data = " Tutorials Point is a best website in the world";       ... Read More

Importance of ProcessHandle Interface in Java 9

raja
Updated on 13-Mar-2020 11:27:01

593 Views

ProcessHandle interface introduced in Java 9. It allows us to perform actions and check the state of a process that relates. This interface provides the process’s native process ID (pid), start time, accumulated CPU time, arguments, command, user, parent process, and descendants.ProcessHandle interface allows us to perform the following actions.It returns a ProcessHandle.Info containing further information about a processThe Pid of a processIf it is aliveRetrieve a snapshot of the direct children of a processRetrieve a snapshot of all descents of a processRetrieve a snapshot of all currently running processesAllow the process to be destroyedIt returns a CompletableFuture with a ProcessHandle for when the ... Read More

Calculate Average of Numbers in Java

karthikeya Boyini
Updated on 13-Mar-2020 11:17:58

18K+ Views

An average of a set of numbers is their sum divided by their quantity. It can be defined as −average = sum of all values / number of valuesHere we shall learn how to programmatically calculate average.Algorithm1. Collect integer values in an array A of size N. 2. Add all values of A. 3. Divide the output of Step 2 with N. 4. Display the output of Step 3 as average.ExampleLive Demopublic class AverageOfNNumbers {    public static void main(String args[]){       int i,total;       int a[] = {0,6,9,2,7};       int n = 5;       total = 0;       for(i=0; i

Calculate Mode in Java

Chandu yadav
Updated on 13-Mar-2020 10:54:18

16K+ Views

In statistics math, a mode is a value that occurs the highest numbers of time. For Example, assume a set of values 3, 5, 2, 7, 3. The mode of this value set is 3 as it appears more than any other number.Algorithm1.Take an integer set A of n values. 2.Count the occurrence of each integer value in A. 3.Display the value with the highest occurrence.ExampleLive Demopublic class Mode {    static int mode(int a[], int n) {       int maxValue = 0, maxCount = 0, i, j;       for (i = 0; i < ... Read More

Find Permutation When Values n and r are Given in Java

Lakshmi Srinivas
Updated on 13-Mar-2020 10:52:12

346 Views

Permutation refers a number of ways in which set members can be arranged or ordered in some fashion. The formula of permutation of arranging k elements out of n elements is −nPk = n! / (n - k)!Algorithm1. Define values for n and r. 2. Calculate factorial of n and (n-r). 3. Divide factorial(n) by factorial(n-r). 4. Display result as a permutation.Exampleimport java.util.Scanner; public class Permutation {    static int factorial(int n) {       int f;       for(f = 1; n > 1; n--){          f *= n;       ... Read More

Find the Square Root of a Given Number in Java

Arjun Thakur
Updated on 13-Mar-2020 10:49:49

1K+ Views

The process of finding the square root of a number can be divided into two steps. One step is to find integer part and the second one is for fraction part.AlgorithmDefine value n to find the square root of.Define variable i and set it to 1. (For integer part)Define variable p and set it to 0.00001. (For fraction part)While i*i is less than n, increment i.Step 4 should produce the integer part so far.While i*i is less than n, add p to i.Now i have the square root value of n.ExampleLive Demopublic class SquareRoot {    public static void main(String ... Read More

Advertisements