ikili biçiminde depolar. Oluşturulan dosyada veri depolamak istiyorum, ancak kod dosyada ikili dili depolar. Herkes bir dizeyi saklamama yardım edebilir mi?Verileri bir dosyada saklayamıyorum; bunun yerine,
import java.io.*;
import java.util.*;
class WriteToFileExample {
public static void main(String args[]) {
try {
// Create file
FileWriter fstream = new FileWriter("out.txt");
BufferedWriter out = new BufferedWriter(fstream);
Scanner sc = new Scanner(System.in);
System.out.println("enter name");
int a = sc.nextInt();
out.write(a);
out.close();
} catch (Exception e) {
//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
}
Bunu bir Dize (yazma (a + "", 0, 1)) olarak yazın. Ama muhtemelen 'yaz' için daha temiz bir çözüm – Reinard
[Javadoc okuyun] (https://docs.oracle.com/javase/7/docs/api/java/io/BufferedWriter.html#write (int)) yöntemini çağırıyorsunuz. –
, geleneksel olarak bir dize olan bir ad istersiniz, çünkü sayılara göre insanlara isim vermeyiz (* sanırım *) ve daha sonra 'nextInt 'işlevini kullanarak okuyun. büyüleyici! –