public class ReadWriteFileTest {
public void opeateFilesSample()
{
//read from keyboard
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a line :");
try {
System.out.println(stdin.readLine());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//read from files
String s1 = null;
StringBuffer s2 = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader(""));
while((s1 = in.readLine()) != null)
s2.append(s1 + "\n");
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//read from string
StringReader in1 = new StringReader(s2.toString());
int c ;
try {
while((c = in1.read()) != -1){
System.out.println((char)c);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//write string to files
BufferedReader in2 = new BufferedReader(new StringReader(s2.toString()));
try {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("")));
int lineCount = 1;
while((s1 = in2.readLine()) != null){
out.println(lineCount++ + s1);
}
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String inputSteam2String(InputStream ins, String charset) throws IOException
{
BufferedReader reader = new BufferedReader(new InputStreamReader(ins, charset));
StringBuffer buffer = new StringBuffer();
String line = null;
while((line = reader.readLine()) != null){
buffer.append(line);
}
reader.close();
return buffer.toString();
}
public void string2OutputStream(OutputStream os, String s, String charset) throws IOException
{
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, charset));
writer.write(s);
writer.close();
}
public static void readFiles()
{
String s1 = null;
StringBuffer s2 = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader("D:\\Cich_endi_ESTs_2007_08_10.gb.txt"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("D:\\test.fasta")));
/*while((s1 = in.readLine()) != null){
//s2.append(s1 + "\n");
//out.println(s2);
out.println(s1);
}*/
while((s1 = in.readLine()) != null){
s2.append(s1 + "\n");
//out.println(s2);
}
out.println(s2);
in.close();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void rwFiles()
{
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*String str = "LOCUS EL372564";
System.out.println("--String: " + str.length());
StringBuffer stb = new StringBuffer("LOCUS EL372564 ");
System.out.println("--StringBuffer: " + stb.length());*/
readFiles();
}
}
public class ReadWriteFileTest {
public void opeateFilesSample()
{
//read from keyboard
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a line :");
try {
System.out.println(stdin.readLine());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//read from files
String s1 = null;
StringBuffer s2 = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader(""));
while((s1 = in.readLine()) != null)
s2.append(s1 + "\n");
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//read from string
StringReader in1 = new StringReader(s2.toString());
int c ;
try {
while((c = in1.read()) != -1){
System.out.println((char)c);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//write string to files
BufferedReader in2 = new BufferedReader(new StringReader(s2.toString()));
try {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("")));
int lineCount = 1;
while((s1 = in2.readLine()) != null){
out.println(lineCount++ + s1);
}
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String inputSteam2String(InputStream ins, String charset) throws IOException
{
BufferedReader reader = new BufferedReader(new InputStreamReader(ins, charset));
StringBuffer buffer = new StringBuffer();
String line = null;
while((line = reader.readLine()) != null){
buffer.append(line);
}
reader.close();
return buffer.toString();
}
public void string2OutputStream(OutputStream os, String s, String charset) throws IOException
{
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, charset));
writer.write(s);
writer.close();
}
public static void readFiles()
{
String s1 = null;
StringBuffer s2 = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader("D:\\Cich_endi_ESTs_2007_08_10.gb.txt"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("D:\\test.fasta")));
/*while((s1 = in.readLine()) != null){
//s2.append(s1 + "\n");
//out.println(s2);
out.println(s1);
}*/
while((s1 = in.readLine()) != null){
s2.append(s1 + "\n");
//out.println(s2);
}
out.println(s2);
in.close();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void rwFiles()
{
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*String str = "LOCUS EL372564";
System.out.println("--String: " + str.length());
StringBuffer stb = new StringBuffer("LOCUS EL372564 ");
System.out.println("--StringBuffer: " + stb.length());*/
readFiles();
}
}