Programming Articles - Page 2443 of 3363

What are Unbounded wildcard w.r.t Generics method in Java?

Maruthi Krishna
Updated on 12-Sep-2019 08:17:35

2K+ Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.To define a generic class you need to specify the type parameter you are using in the angle brackets “” after the class name and you can treat this as datatype of the instance variable an ... Read More

What are lower-bounded wildcard w.r.t Generics method in Java?

Maruthi Krishna
Updated on 12-Sep-2019 08:09:36

354 Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.To define a generic class you need to specify the type parameter you are using in the angle brackets “” after the class name and you can treat this as datatype of the instance variable an ... Read More

What are upper-bounded wildcard w.r.t Generics method in Java?

Maruthi Krishna
Updated on 12-Sep-2019 08:01:45

429 Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.To define a generic class you need to specify the type parameter you are using in the angle brackets “” after the class name and you can treat this as datatype of the instance variable an ... Read More

Write data from/to a .csv file in java

Maruthi Krishna
Updated on 12-Sep-2019 06:52:18

2K+ Views

How to read/A library named OpenCSV provides API’s to read and write data from/into a.CSV file. Here it is explained how to read the contents of a .csv file using a Java program.Maven dependency    com.opencsv    opencsv    4.4    org.apache.commons    commons-lang3    3.9 The CSVReader class of the com.opencsv package represents a simple csv reader. While instantiating this class you need to pass a Reader object representing the file to be read as a parameter to its constructor. It provides methods named readAll() and readNext() to read the contents of a .csv fileUsing the readNext() ... Read More

Writing data from database to .csv file

Maruthi Krishna
Updated on 12-Sep-2019 06:47:26

4K+ Views

You can write data into a .csv file using the OpenCSV library and, you can communicate with MySQL database through a Java program using the mysql-java-connector.Maven dependencyThe following are the dependencies you need to include in your pom.xml file to write data to a .csv file from a database table.    com.opencsv    opencsv    4.4    org.apache.commons    commons-lang3    3.9    mysql    mysql-connector-java    5.1.6 Writing data to a CSV fileThe CSVWriter class of the com.opencsv package represents a simple CSV writer. While instantiating this class you need to pass a Writer object ... Read More

FileOutputStream in Java.

Maruthi Krishna
Updated on 12-Sep-2019 06:42:20

412 Views

This writes data into a specific file or, a file descriptor (byte by byte). It is usually used to write the contents of a file with raw bytes, such as images.To write the contents of a file using this class −First of all, you need to instantiate this class by passing a string variable or a File object, representing the path of the file to be read.FileOutputStream outputStream = new FileOutputStream("file_path"); or, File file = new File("file_path"); FileOutputStream outputStream = new FileOutputStream (file);You can also instantiate a FileOutputStream class by passing a FileDescriptor object.FileDescriptor descriptor = new FileDescriptor(); FileOutputStream outputStream ... Read More

Writing data to a file using BufferedWriter class in Java

Maruthi Krishna
Updated on 12-Sep-2019 06:37:17

1K+ Views

The BufferedWriter class of Java is used to write a stream of characters to the specified destination (character-output stream). It initially stores all the characters in a buffer and pushes the contents of the buffer to the destination, making the writing of characters, arrays and Strings efficient.You can specify the required size of the buffer at the time of instantiating this class.ExampleIn the following Java program, we are trying to print a line on the console (Standard Output Stream). Here we are invoking the write() method by passing the required String. Live Demoimport java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class BufferedWriterExample ... Read More

BufferedReader class in Java.

Maruthi Krishna
Updated on 12-Sep-2019 06:26:28

8K+ Views

The BufferedReader class of Java is used to read the stream of characters from the specified source (character-input stream). The constructor of this class accepts an InputStream object as a parameter.This class provides a method named read() and readLine() which reads and returns the character and next line from the source (respectively) and returns them.Instantiate an InputStreamReader class bypassing your InputStream object as a parameter.Then, create a BufferedReader, bypassing the above obtained InputStreamReader object as a parameter.Now, read data from the current reader as String using the readLine() or read() method.ExampleThe following Java program demonstrates how to read integer data ... Read More

What are variable arguments in java?

Maruthi Krishna
Updated on 12-Sep-2019 06:19:50

715 Views

While defining a method, In general, we will specify the arguments it accepts along with the type as −myMethod(int a, String b){ }Suppose if you need to accept more than one variable of the same type you need to specify the variables one after the other as −myMethod(int a, int b, int c){ }You can also pass a variable number of arguments of a particular type, to a method. These are known as variable arguments or, varargs. They are represented by three dots (…)Syntaxpublic myMethod(int ... a) {    // method body }Once you use variable arguments as a parameter ... Read More

How to add/append content to an existing file using Java?

Maruthi Krishna
Updated on 12-Sep-2019 06:15:25

522 Views

In most scenarios, if you try to write content to a file, using the classes of the java.io package, the file will be overwritten i.e. data existing in the file is erased and the new data is added to it.But, in certain scenarios like logging exceptions into a file (without using logger frameworks) you need to append data (message) in the next line of the file.You can do this using the Files class of the java.nio package. This class provides a method named write() which acceptsAn object of the class Path, representing a file.A byte array holding the data to ... Read More

Advertisements