Found 477 Questions for Java8

Java Program to Convert OutputStream to String

Arjun Thakur
Updated on 30-Jul-2019 22:30:22
The java.io.ByteArrayOutputStream.toString() method converts the stream's contents using the platform's default character set. The malformed-input and unmappable-character sequences are replaced by the default replacement string for the platform's default character set.Example Live Demoimport java.io.ByteArrayOutputStream; import java.io.IOException; public class ByteArrayOutputStreamDemo {    public static void main(String[] args) throws IOException {       String str = "";       byte[] bs = {65, 66, 67, 68, 69};       ByteArrayOutputStream baos = null;       try {          // create new ByteArrayOutputStream          baos = new ByteArrayOutputStream();          // write ... Read More

Java Program to Compare Strings

Samual Sam
Updated on 13-Mar-2020 13:00:09
You can compare two Strings in Java using the compareTo() method, equals() method or == operator.The compareTo() method compares two strings. The comparison is based on the Unicode value of each character in the strings. The character sequence represented by this String object is compared lexicographically to the character sequence represented by the argument string.The result is a negative integer if this String object lexicographically precedes the argument string.The result is a positive integer if this String object lexicographically follows the argument string.The result is zero if the strings are equal, compareTo returns 0 exactly when the equals(Object) method would ... Read More

Java Program to Convert InputStream to String

Lakshmi Srinivas
Updated on 13-Mar-2020 12:54:57
Following is an example Java program to Convert InputStream to String. Here we are trying to convert the contents of ByteArrayInputStream to string.Exampleimport java.io.ByteArrayInputStream; import java.io.InputStream; import java.util.Scanner; public class InputStreamToString {    public static void main(String args[]) throws Exception{       System.out.println("Enter a string ::");       Scanner sc = new Scanner(System.in);       byte[] data = sc.next().getBytes();       int size = data.length;       byte[] b = new byte[size];       InputStream Inputstream = new ByteArrayInputStream(data);       Inputstream.read(b);       String str = new String(b);       System.out.println(str);    } }OutputEnter a string :: Tutorialspoint Tutorialspoint

Java Program to Convert contents of a file to byte array and Vice-Versa

Ankith Reddy
Updated on 13-Mar-2020 12:56:11
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

Java program to calculate the GCD of a given number using recursion

karthikeya Boyini
Updated on 13-Mar-2020 12:54:09
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

Java program to multiply given floating point numbers

George John
Updated on 13-Mar-2020 12:52:52
ExampleFollowing is a program to multiply given floating point numbers.import java.util.Scanner; public class MultiplyFloatingNumbers {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       System.out.println("Enter first floating point number.");       float flt1 = sc.nextFloat();       System.out.println("Enter second floating point number.");       float flt2 = sc.nextFloat();       float product = flt1*flt2;       System.out.println("Product of given floating point numbers ::"+product);    } }OutputEnter first floating point number. 2.2 Enter second floating point number. 6.3 Product of given floating point numbers ::13.860001

Java program to calculate the power of a Given number using recursion

Samual Sam
Updated on 13-Mar-2020 12:52:01
You can calculate the power where the base and exponent are given, using recursion as shown in the following program.Exampleimport java.util.Scanner; public class PowerUsingRecursion {    public static int power(int base, int exp){       if (exp !=0){          return (base * power(base, exp-1));       }else {          return 1;       }    }    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       System.out.println("Enter the base number ::");       int base = sc.nextInt();       System.out.println("Enter the exponent number ::");       int exp = sc.nextInt();       System.out.println(power(base, exp));    } }OutputEnter the base number :: 5 Enter the exponent number :: 5

Java program to convert a Set to an array

Lakshmi Srinivas
Updated on 13-Mar-2020 12:49:58
The Set object provides a method known as toArray(). This method accepts an empty array as argument, converts the current Set to an array and places in the given array. To convert a Set object to an array − Create a Set object. Add elements to it. Create an empty array with size of the created Set. Convert the Set to an array using the toArray() method, bypassing the above-created array as an argument to it. Print the contents of the array.ExampleLive Demoimport java.util.HashSet; import java.util.Set; public class SetToArray {    public static void main(String args[]){       Set set = new HashSet();   ... Read More

Java program to convert the contents of a Map to list

Ankith Reddy
Updated on 13-Mar-2020 12:48:38
The Map class’s object contains key and value pairs. You can convert it into two list objects one which contains key values and the one which contains map values separately.To convert a map to list −Create a Map object.Using the put() method insert elements to it as key, value pairsCreate an ArrayList of integer type to hold the keys of the map. In its constructor call the method keySet() of the Map class.Create an ArrayList of String type to hold the values of the map. In its constructor call the method values() of the Map class.Print the contents of both ... Read More

Java program to convert an Array to Set

karthikeya Boyini
Updated on 13-Mar-2020 12:47:21
The Arrays class of the java.util package provides a method known as asList(). This method accepts an array as an argument and, returns a List object. To convert an array to a Set object − Create an array or read it from the user. Using the asList() method of the Arrays class convert the array to a list object. Pass this list to the constructor of the HashSet object. Print the contents of the Set object.Exampleimport java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class ArrayToSet {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);     ... Read More
Advertisements