![]() | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 04/2007 Yer: Ankara
Mesaj: 527
|
Çok basit, tokenizer ile kelimeler bölersin, devamında da her bir kelime için try catch bloğu içerisinde new Integer() şeklinde kelimeleri int lere çevirmeye çalışırsın. Normal kelimeler için catch {}içerisine düşerken sayı için normal işletim devam eder.
|
| | |
| | #4 (permalink) |
| Eski Cevizci Üyelik Tarihi: 04/2005 Yer: samsun
Mesaj: 1,171
|
- format belirli ise, yani sayı herzaman 3. sırada ise: "kemalettin dursun 25678".split(" ")[2] - format belli değil ise , java.util.regex paketini biraz araştır. Kod: String giris = "kemalettin dursun 25678";
Matcher m = Pattern.compile("(^|\\s)[0-9]+($|\\s)").matcher(giris);
m.find(); // bu fonksiyonu birden cok cagirabilirsin.
String sonuc = m.group().trim(); // istenen rakam dondu.
|
| | |
| | #5 (permalink) |
| from Chaos Theory Üyelik Tarihi: 04/2007
Mesaj: 124
|
FileReader okuyucuNesne = new FileReader("C:\\personel.txt"); BufferedReader tamponNesne = new BufferedReader((okuyucuNesne)); String satir = tamponNesne.readLine(); while(satir!=null) { satir = tamponNesne.readLine(); String deger = satir; Matcher m = Pattern.compile("(^|\\s)[0-9]+($|\\s)").matcher(deger); m.find(); String sonuc = m.group().trim(); out.print("sayı "+sonuc); satir = tamponNesne.readLine(); } şöyle birşey denedim fakat sonsuz döngüye giriyor ya birde bu kriterlere göre sıralanabilinirmi mesela textbxtan 10 dan küçük diye stringin içerisndeki verilere (satır row şekilde) querry olayı gerçekleşebilirmyi?
|
| | |
| | #6 (permalink) | |
| Eski Cevizci Üyelik Tarihi: 04/2005 Yer: samsun
Mesaj: 1,171
| Alıntı:
bu kod, tek sayıda kayıt okuyorsan hataya yol açıyor. ( satır null oluyor ) satırları çift çift okuyacaksan, bu kodu sona ekle. burada sonsuz döngü olmaması lazım, kodun devamı ile ilgili birşey olabilir. diğer sorunu anlayamadım. | |
| | |
| | #8 (permalink) |
| from Chaos Theory Üyelik Tarihi: 04/2007
Mesaj: 124
|
evet çalıştırabildim peki while(satir!=null) { /* String deger = satir; satir = tamponNesne.readLine(); Matcher m = Pattern.compile("(^|\\s)[0-9]+($|\\s)").matcher(deger); m.find(); String sonuc = m.group().trim(); out.print("<br> sayı "+sonuc); */ String adi = satir.split(" ")[0]; out.print(" Adi "+adi); String soy = satir.split(" ")[1]; out.print(" Soyadi "+soy); String is = satir.split(" ")[2]; out.print(" Gorevi "+is); String maas = satir.split(" ")[3]; out.print(" Maaşı "+maas); out.println("<br>"); } peki maaşları büyükten küçüğe nasıl sıralatabilinir ki? ![]() bu arada üstadım yardımlar için çok teşekkür ederim |
| | |
| | #9 (permalink) |
| Eski Cevizci Üyelik Tarihi: 04/2005 Yer: samsun
Mesaj: 1,171
|
öncelikle bu verileri nasıl tutacaksın, bunlar bir sınıf içerisinde tutulabilir. class Eleman{ ... String adi; String soyadi; double maas; ... // get set methodlar } gibi... her elemanı yarattıktan sonra bunları bir dizide tut. daha sonra bubble sort kullanarak bu diziyi sıralıyabilirsin. http://www.codecodex.com/wiki/index....bble_sort#Java sıralama işini yapmanın çok daha şık yolları var ama zaman açısından sınırlı olduğunu söylüyorsun , yukarıdaki anlattığım en basiti. ( Arrays ve Collections sınıflarının sort metodu var. sıralama işini otomatik yapar. ama Eleman sınıfının Comparable'ı kullanması lazım. ) |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| C de bir String içinde kaç string var? Yardım! | fairblack | C / C++ | 16 | 03/02/2007 04:35 |
| String içinde türkçe karakter olup olmadığını kontrol etmek istiyorum | yediyildizo | PHP | 3 | 08/01/2007 22:29 |
| String içinde Sayı Arama | yediyildizo | PHP | 6 | 17/12/2006 04:59 |
| fonksiyon içinde, fonksiyon dışında ki bir değişkene değer atamak | yesilce | PHP | 4 | 19/08/2006 02:53 |
| acil!! string içinde string arama | mestal | C / C++ | 3 | 18/12/2004 06:39 |
| 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 | |