ki_bot 0 Report post Posted October 11, 2006 Minta tolong pada yg tahu, macam mana nak buat satu aturcara java yg boleh baca dari satu fail dan data2 dr fail tersebut disimpan pada pembolehubah untuk di kira dan disimpan pada fail yg lain… nih yg saya cuba buat tapi xjadi, kat bahagian kira sej tu xda respon jer.. import java.io.*; import java.util.*; public class Jadual_try { public static void main (String[] args) throws IOException { String[][] simpan = new String[3][4]; BufferedReader input = new BufferedReader(new FileReader ("pelajar_try.txt")); String baris; String baru = "saya"; int i = 0; int j = 0; while ((baris = input.readLine()) != null) { StringTokenizer tokens = new StringTokenizer (baris); while (tokens.hasMoreTokens()) { simpan[i][j] = tokens.nextToken(); System.out.println(simpan[i][j]); j++; } i++; j=0; } input.close(); PrintWriter output = new PrintWriter(new FileWriter ("pelajarOut.txt")); int sej = 0; for (int n=0; n<simpan.length; n++) { for (int m = 0; m<simpan[n].length; m++) { if (simpan[n][m] == "SEJ") sej += 1; else output.println(simpan[n][m]); } } output.println("SEJ = " +sej); output.close(); } } data dari fail inputB001 SEJ DIT 3B003 BM DIT 3B009 SEJ DPP 2data fail outputB001SEJDIT3B003BMDIT3B009SEJDPP2SEJ = 0 Quote Share this post Link to post Share on other sites
unexistance 3 Report post Posted October 11, 2006 1st, declare dulu outputstream & inputstream2nd, masa readline tu, trus buat processing (nak save ke kira2 ke ape ke)3rd, trus save output ke filekiranya, takde la ko nak buat loop sampai 2kali, sekali ckupone more, ko output kan dulu ke command prompt, da ok baru save etc..p/s : lagi molek kalo ko buat research (google) dulu.. Quote Share this post Link to post Share on other sites