Merhaba Arkadaşlar javada algoritmanın toplam işleyiş zamanını labelda gstermek istiyorum. İlk seferde butona tıkladığımda sonuç gsteriyor tekrar başka değer girdiğimdiğimde hep 0 gsteriyor. Bunu nasıl düzeltebilirim? List<Integer> asd=sonuc. findAll(textField. getText , textField_1. getText ; int k=0; String text = ""; long baslangic = System. currentTimeMillis ; for(Iterator<Integer> i = asd. iterator ; i. hasNext ; ) lblKarlatrma. setText ; lblEleme. setText(String. valueOf ; long bitis = System. currentTimeMillis ; long gecenSure = bitis - baslangic; String sayi8 = Long. toString ; lblMs. setText(sayi8);jjjjjjjjjjjjj Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

Kulağa çılgınca gelebilir biliyorum ama tekrar butona basmayı denedin mi? zaten butona tekrar basınca 0 oluyor ilk defada doğru sonucu veriyor. Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

ozgunlu bunu yazdı Debug eder misin? Bilmiyorsan, şunu deneyip çıktıları syleyebilir misin? long baslangic = System. currentTimeMillis ; System. out. println("Başlangıç : " + Long. toString ; ve long bitis = System. currentTimeMillis ; System. out. println("Bitiş : " + Long. toString ; Başlangıç : 1462957396812 Bitiş : 1462957396815 ikinci değerler Başlangıç : 1462957405951 Bitiş : 1462957405951 Başlangıç bitiş değerlerini local yap her tıklandığında içini sıfırla tekrar System süresini al bakalım ne çıkacak Gzümden kaçmış da alttaki j nedir? Program hata falan vermiyor mu? MhmdAlmz tarafından 11/May/16 12:07 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Eventin içi galiba bu hocam komple kod yapısını atın. Değişken local yerel falan mı onlara bakalım muhtemelen o yüzden Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Eventin içi galiba bu hocam komple kod yapısını atın. Değişken local yerel falan mı onlara bakalım muhtemelen o yüzden btnNewButton. addActionListener(new ActionListener { public void actionPerformed(ActionEvent arg0) { List<Integer> asd=sonuc. findAll(textField. getText , textField_1. getText ; int k=0; String text = ""; long baslangic = System. currentTimeMillis ; for(Iterator<Integer> i = asd. iterator ; i. hasNext ; ) lblKarlatrma. setText ; lblEleme. setText(String. valueOf ; long bitis = System. currentTimeMillis ; long gecenSure = bitis - baslangic; String sayi8 = Long. toString ; lblMs. setText(sayi8); } });j Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

Debug eder misin? Bilmiyorsan, şunu deneyip çıktıları syleyebilir misin? long baslangic = System. currentTimeMillis ; System. out. println("Başlangıç : " + Long. toString ; ve long bitis = System. currentTimeMillis ; System. out. println("Bitiş : " + Long. toString ; Başlangıç : 1462957396812 Bitiş : 1462957396815 ikinci değerler Başlangıç : 1462957405951 Bitiş : 1462957405951 Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

Debug eder misin? Bilmiyorsan, şunu deneyip çıktıları syleyebilir misin? long baslangic = System. currentTimeMillis ; System. out. println("Başlangıç : " + Long. toString ; ve long bitis = System. currentTimeMillis ; System. out. println("Bitiş : " + Long. toString ; Hello, i am nothing. I come from Neverland.

kodlar bunlar deneyebilir misiniz? Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

Kulağa çılgınca gelebilir biliyorum ama tekrar butona basmayı denedin mi? Hello, i am nothing. I come from Neverland.

anasayfa. java package odev; import java. awt. BorderLayout; import java. awt. EventQueue; import java. util. ArrayList; import java. util. Iterator; import java. util. List; import javax. swing. JFrame; import javax. swing. JPanel; import javax. swing. border. EmptyBorder; import javax. swing. JFileChooser; import javax. swing. JTextField; import javax. swing. SwingConstants; import javax. swing. JLabel; import javax. swing. JButton; import java. awt. event. ActionListener; import java. awt. event. ActionEvent; import java.io. BufferedReader; import java.io. File; import java.io. FileNotFoundException; import java.io. FileReader; import java.io. IOException; import java. awt. Color; import java. awt. SystemColor; public class anasayfa extends JFrame { private JPanel contentPane; private JTextField textField; private JTextField textField_1; SMN sonuc=new SMN ; SMN sonuc1=new SMN ; / Launch the application. / public static void main { EventQueue. invokeLater(new Runnable { public void run { try catch } }); } / Create the frame. / public anasayfa { setDefaultCloseOperation ; setBounds(100, 100, 636, 450); contentPane = new JPanel ; contentPane. setBackground ; contentPane. setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane ; contentPane. setLayout ; textField = new JTextField ; textField. setHorizontalAlignment ; textField. setBounds(73, 99, 124, 20); contentPane. add ; textField. setColumns(10); textField_1 = new JTextField ; textField_1. setText ; textField_1. setBounds(73, 23, 130, 34); contentPane. add(textField_1); textField_1. setColumns(10); JLabel lblPatern = new JLabel ; lblPatern. setBounds(10, 102, 46, 14); contentPane. add ; JLabel lblMetin = new JLabel ; lblMetin. setBounds(10, 35, 46, 14); contentPane. add ; JLabel lblKarlatrma = new JLabel ; lblKarlatrma. setBounds(102, 207, 296, 26); contentPane. add ; JLabel lblEleme = new JLabel ; lblEleme. setBounds(102, 244, 77, 28); contentPane. add ; JLabel lblMs = new JLabel ; lblMs. setBounds(102, 283, 77, 34); contentPane. add ; JButton btnNewButton = new JButton("1"); btnNewButton. setForeground ; btnNewButton. setBackground ; btnNewButton. addActionListener(new ActionListener { public void actionPerformed(ActionEvent arg0) { List<Integer> asd=sonuc. findAll(textField. getText , textField_1. getText ; int k=0; String text = ""; long baslangic = System. currentTimeMillis ; System. out. println("Başlangıç : " + Long. toString ; for(Iterator<Integer> i = asd. iterator ; i. hasNext ; ) lblKarlatrma. setText ; lblEleme. setText(String. valueOf ; long bitis = System. currentTimeMillis ; System. out. println("Bitiş : " + Long. toString ; long gecenSure = bitis - baslangic; String sayi8 = Long. toString ; lblMs. setText(sayi8); baslangic=0; bitis=0; } }); btnNewButton. setBounds(261, 31, 89, 23); contentPane. add ; JButton btnNewButton_1 = new JButton("2"); btnNewButton_1. setBackground ; btnNewButton_1. addActionListener(new ActionListener { public void actionPerformed(ActionEvent arg0) { / SMN asd1=new SMN ; SMN fd=asd1.compile(textField. getText ; String td=fd. toString ; System. out. println ; System. out. println ; System. out. println ; System. out. println ; / List<Integer> asd=sonuc. findAll(textField. getText , textField_1. getText ; int k=1; String text1 = ""; for(Iterator<Integer> i = asd. iterator ; i. hasNext ; ) lblKarlatrma. setText(text1); } }); btnNewButton_1. setBounds(261, 81, 89, 23); contentPane. add(btnNewButton_1); JButton btnNewButton_2 = new JButton("3"); btnNewButton_2. setBackground ; btnNewButton_2. addActionListener(new ActionListener { public void actionPerformed(ActionEvent arg0) { JFileChooser dosya_secme = new JFileChooser ; dosya_secme. setCurrentDirectory ( new File ); dosya_secme. setDialogTitle ; dosya_secme. setFileSelectionMode ; int donus_degeri = dosya_secme. showOpenDialog ; // EERdonus_degeri VARSA DYE KONTROL EDERZ if else File file = new File(dosya_secme. getSelectedFile . getAbsolutePath ; BufferedReader reader = null; try { reader = new BufferedReader(new FileReader ; String satir = reader. readLine ; lblKarlatrma. setText ; List<Integer> asd=sonuc. findAll(textField. getText , satir); String text1 = ""; int k=0; for(Iterator<Integer> i = asd. iterator ; i. hasNext ; ) lblKarlatrma. setText(text1); lblEleme. setText(String. valueOf ; } catch catch } }); btnNewButton_2. setBounds(261, 128, 89, 23); contentPane. add(btnNewButton_2); JLabel label = new JLabel("Kar\u015F\u0131la\u015Ft\u0131rma:"); label. setBounds(10, 207, 296, 26); contentPane. add ; JLabel label_1 = new JLabel("E\u015Fle\u015Fme:"); label_1. setBounds(10, 244, 77, 28); contentPane. add(label_1); JLabel label_2 = new JLabel ; label_2. setBounds(10, 283, 77, 34); contentPane. add(label_2); } } SMN. java package odev; import java. util. ArrayList; import java. util. List; public class SMN { public static int getTransition { int m = x. length; Cell cell; if (p < m - 1 && x c) return (p + 1); else if (p > -1) else return (-1); } public static void setTransition public static int preSimon { int i, k, ell, m = x. length; Cell cell; for (i = 0; i < (m - 2); i++) list = null; ell = -1; for (i = 1; i < m; ++i) { k = ell; cell = (ell -1? null : list ); ell = -1; if (x x ) ell = k + 1; else setTransition(i - 1, k + 1, list); while } return ; } public List<Integer> findAll { char x = pattern. toCharArray , y = source. toCharArray ; int j, ell, state, m = x. length, n = y. length; Cell list = new Cell ; List<Integer> result = new ArrayList<Integer> ; / Preprocessing / ell = preSimon ; / Searching / for (state = -1, j = 0; j < n; ++j) { state = getTransition ; if (state >= m - 1) } return result; } public SMN compile public List<Integer> findAll { char y = source. toCharArray ; int j, state, n = y. length; List<Integer> result = new ArrayList<Integer> ; for (state = -1, j = 0; j < n; ++j) { state = getTransition ; if (state >= m - 1) } return result; } private char x; private int ell, m; private Cell list; private static class Cell } jj Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için, Kaybetmek gerekir.

iterator leri silip tekrar oluşturabilirmisin kod içinde Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

Merhaba Arkadaşlar javada algoritmanın toplam işleyiş zamanını labelda gstermek istiyorum. İlk seferde butona tıkladığımda sonuç gsteriyor tekrar başka değer girdiğimdiğimde hep 0 gsteriyor. Bunu nasıl düzeltebilirim? Belki ikinci defa işlem yapmıyordur. İlk işlemi yaptıktan sonra saklıyordur bir yerde.

Event nerde? Hello, i am nothing. I come from Neverland.