import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
String message = "Hello World";
InputStream is = new ByteArrayInputStream(message.getBytes());
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
System.out.println(sb.toString());
br.close();
}
}
Monday, June 18, 2012
Java IO : Convert InputStream to String
Java IO : Convert String to InputStream
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
String str = "Hello World";
InputStream is = new ByteArrayInputStream(str.getBytes());
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
}
}
Saturday, June 16, 2012
Detect OS using Java : System.getProperty()
public class OSInfo {
public static void main(String[] args) {
System.out.println("** Operating System Info **");
System.out.println();
System.out.println("Name : " + System.getProperty("os.name"));
System.out.println("Arch. : " + System.getProperty("os.arch"));
System.out.println("Version : " + System.getProperty("os.version"));
}
}
Java IO : Create a new file
Creating a new file in Java using the File.createNewFile() method.
Reference : http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createNewFile()
Reference : http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createNewFile()
import java.io.File;
import java.io.IOException;
public class CreateNewFile {
public static void main(String[] args) {
try {
File file = new File("c:\\sample.txt");
//true if the named file does not exist and was successfully created;
// false if the named file already exists
boolean res = file.createNewFile();
if (res) {
System.out.println("File is successfully created!");
} else {
System.out.println("File already exists.");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Subscribe to:
Comments (Atom)