![]() | |
| | #2 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2004
Mesaj: 792
| String.replace() metodunu kullanabilirsin. Ama sanirim sen bir kod sekillendirici yazmaya calisiyorsun. O zaman daha karisik bir algoritma yazman gerekebilir. |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 06/2004 Yer: İstanbul
Mesaj: 8
|
Okudugun dosyaya, satirlari formatladiktan sonra tekrar yazmak istiyorsan FileWriter/PrintWriter append mode = false is gorur. Eger ayni dosya ismi verilirse, dosya silinip bos bir sekilde tekrar yaratilir. Asagidaki kodu bir dene. public static void main(String[] args) { try { String filename = "file"; ArrayList list = new ArrayList(); String line = null; BufferedReader infile = new BufferedReader(new FileReader(filename+".in")); while (true) { if ((line = infile.readLine()) != null ) { System.out.println(line); list.add(line); } else{ System.out.println("End of the stream has been reached"); break; } } infile.close(); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(filename+".out",false))); writeLine(out,list); } catch (Exception e) { System.out.println("There happened an error when running the program:"); System.out.println(e); } } /** * @param out * @param list */ private static void writeLine(PrintWriter out, ArrayList list) { String newline = null; Iterator iter = list.iterator(); while (iter.hasNext()) { newline = (String)iter.next(); newline = newline.replace(';','\n'); newline = newline.replace('{','\n'); newline = newline.replace('}','\n'); System.out.println("Writing..."); System.out.println(newline); out.println(newline); System.out.println("Completed"); } out.close(); } |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Bu program ne kadara yazilir. | isenturk | Genel Programlama | 17 | 10/07/2006 12:00 |
| assambly, hex nasil yazilir nedir vs | decompiler | Diğer Diller | 12 | 14/10/2004 16:33 |
| cep telefonlarina oyun nasil yazilir... | sali | Mobil Teknolojiler | 29 | 01/08/2004 09:44 |
| Bu nasil? :) | DeLi_CaN | Site Yorum | 14 | 28/08/2003 15:37 |
| js de bookmark ama nasil? | sokrates | Web Tasarım | 4 | 28/08/2003 10:50 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |