Thursday, 10 October 2013

Write File Using Files Class

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;

//Files class is available from 1.7
public class UsingFilesClass {

public static void main(String args[]) {

String data = "SOME DATA";
try {
           Files.write(Paths.get("d:/java1.txt"), data.getBytes());
           System.out.println("Done");
       } catch (IOException e) {
           e.printStackTrace();
       }
}
}

Write File Using BufferedWriter,FileWriter

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class BufferedWriterExample {
public static void main(String[] args) {
try {

String content = "This is the content to write into file";

File file = new File("d:/java.txt");

// if file doesn't exists, then create it
if (!file.exists()) {
file.createNewFile();
}

FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();

System.out.println("Done");

} catch (IOException e) {
e.printStackTrace();
}
}
}

How to make a button look like a Link

<html>
<head>
<title>Button Looks Like a Link</title>

<style type="text/css">
button {
background: none;
border: none;
display: inline;
font: inherit;
margin: 0;
padding: 0;
outline: none;
outline-offset: 0;
/* Additional styles to look like a link */
color: #4B0082;
cursor: pointer;
text-decoration: underline;
}
</style>

<script src="jquery.js"></script>
<script>
$(document).ready(function() {
alert("JQuery Loaded");
$("#ButtonId").click(function() {
alert("k fine");
});
$("#ButtonId").mouseup(function() {
$(this).css("color","#4B0082");
});
$("#ButtonId").mousedown(function() {
$(this).css("color","red");

});
});
</script>
</head>

<body>
<button id="ButtonId">Button</button></b>
<a href="#">Link</a>
</body>

</html>


Monday, 7 October 2013

Read File Using InputStreamReader,FileInputStream



import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;

public class InputStreamReaderExample {


public static void main(String[] args) {

InputStream inputStream=null;
Reader reader=null;
try {
inputStream = new FileInputStream("d:/ram.txt");

reader = new InputStreamReader(inputStream);

int data = reader.read();

while(data != -1){
   char out = (char) data;
   System.out.print(out);
   data = reader.read();
}

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

finally {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

Read File Using FileInputStream

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class ReadFileExample {

public static void main(String[] args) {

File file = new File("d:/ram.txt");
FileInputStream fis = null;

try {
fis = new FileInputStream(file);
 
  int content;
while ((content = fis.read()) != -1) {
// convert to char and display it
System.out.print((char) content);
}

} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null)
fis.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}

Read File Using FileReader

import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadFileEx {

public static void main(String[] args) {

File f = new File("d:/ram.txt");

FileReader fr = null;

try {
fr = new FileReader(f);

for (int val = fr.read(); val!= -1;val=fr.read()) {
System.out.print((char) val);
}

} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fr != null)
fr.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}

Read File Using Files Class,BufferedReader



import java.io.BufferedReader;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class BufferedReaderWithFilesExample {

public static void main(String args[]) {

Charset cs= StandardCharsets.UTF_8;
Path path = Paths.get("d:/ram.txt");
        BufferedReader br=null;
try {
br = Files.newBufferedReader(path,cs);
String line;
       while((line = br.readLine()) != null){
           //process the line
           System.out.println(line);
       }
} catch (IOException e) {
e.printStackTrace();
}
finally {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}

}

}