1. Java怎麼從鍵盤輸入數據直接到文件中
import java.io.FileWriter;
import java.util.Scanner;
public class NewTxt {
public static void main(String[] args) throws IOException {
Scanner s = new Scanner(System.in);
System.out.println("please enter ....(Quit-退出)");
String str;
FileWriter out = new FileWriter("d:\\test.txt");
do{
str = s.nextLine();
out.write(str+"\r\n");
}while(!"Quit".equalsIgnoreCase(str));
out.close();
}
}
2. Java,從鍵盤讀入5個整型並存入文件
如果你是java學習者就不給你提供原程序,把思路給你說:
用system.in方法,以位元組流形式輸入到內內存中,並用集合中的容Properties 以鍵值對形式寫入文本,然後再寫一個方法,用Properties 以鍵值對形式讀入內存,進行平均數計算,本題用for循環比較多
3. java中如何把一個定義好的整型數存入文件
使用列印方源法 PrintWriter類,這個類使用文本格式列印內容,比較方便
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
FileOutputStream fout;
// FileWriter fout;
int ch = 19999901;
try {
fout = new FileOutputStream("AAA.txt");
PrintWriter pwr = new PrintWriter(fout);
pwr.print(ch);
pwr.close();
System.out.println("success!");
} catch (FileNotFoundException e) {
System.out.println("error1");
} catch (IOException e) {
System.out.println("error2");
}
}
}
4. Java將五個整形的數字寫入文件中,並倒序輸出
import java.io.*;
public class NumberR {
public static void main(String[] args) throws Exception {
File file=new File("1.txt");
FileWriter fw=new FileWriter(file);
FileReader fr=new FileReader(file);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("輸入5個整數:");
for(int i=0;i<5;i++){
fw.write(br.readLine()+" ");
}
fw.close();
br=new BufferedReader(fr);
System.out.println("倒序輸出5個數回:答");
String[] s=br.readLine().trim().split(" ");
for(int i=4;i>=0;i--){
System.out.print(s[i]+" ");
}
}
}
5. JAVA中如何將生成的數據寫入到文件中
package com.pig.database.file.txt;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
/**
* @author zhuruhong
*
* 若要變更這個產生的類別註解的範本,請移至
* 視窗 > 喜好設定 > Java > 程式碼產生 > 程式碼和註解
*/
public class WriteTxtFileByName {
private String filename = null;
public WriteTxtFileByName(String filename) {
this.filename = filename;
}
public void writeFileByName(String content) {
File docFile = new File(filename);
try {
docFile.createNewFile();
FileOutputStream txtfile = new FileOutputStream(docFile);
PrintStream p = new PrintStream(txtfile);
p.println(content);
txtfile.close();
p.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
WriteTxtFileByName wfbn = new WriteTxtFileByName("title");
wfbn.writeFileByName("content");
}
}
給你一個實例。
6. 在java中怎樣將整型數組輸出到文件中
import java.io.*;
你可以這樣:
//serializable class. 這個是java的對象序列化
import java.io.*;
class tuz implements Serializable {
private int[] tuzArray={};
}
public class Freezetuz {
public static void main(String[] args)
throws IOException {
ObjectOutput out=
new ObjectOutputStream(
new FileOutputStream("X.file"));
tuz t=new tuz();
out.writeObject(t);
}
}
我的意思是把你的那個數組包含到一個class中去,但這個class必須
實現Serializable這個介面,等你想把這個class取出來的時候
就直接readObject()就行了,記住寫的順序要和讀的一樣:
比如你先
out.writeObject(t1);
out.writeObject(t2);
等你讀它的時候就要跟上邊寫入的順序一樣
tuz z1=(tuz)in.readObject(t1);
tuz z2=(tuz)in.readObject(t2);
7. JAVA把數據輸入到文件里
修改文件,,修改局部是很麻煩的
小文件,直接將所有文件內容讀到程序中
readLine之後
得到一行字版符串
用java.util.StringTokenizer類
用空權格進行分割
得到名字和數字
然後就可以改了。。改完又寫入文件
8. Java將整形數據輸出到txt文件並正確顯示的問題!!急急急
不可以用writeInt()方法,要用 wf2.writeChar(b[i]); 而由於JAVA是多位元組的,所以前而還是有null
9. Java中如何輸入一個整型值,並把它賦值給一個變數
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("請輸入一個整回數答");
int a;
a = in.nextInt();
System.out.println("a=" + a);
}
}