stoneman icon

Oslus

stoneman | PRO | 05/29/12 01:17:21 PM UTC | 0 ⭐ | 290 👁️ | Never ⏰ | []
Java |

1.84 KB

|

None

|

0 👍

/

0 👎

package dogadjaji;
 
import grafika.Prozor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
 
import javax.swing.JOptionPane;
 
public class Oslus implements ActionListener
{
    Prozor p1;
    String unos,strRed;
    String [] redovi;
    String izlaz ="";
    int status =0;
    int aa=0;
    
    
    
    public void actionPerformed(ActionEvent dog) 
    {
        try {
            Odradi();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    public Oslus(Prozor _p1) throws Exception
    {
        p1 = _p1;
    }
    
    private void Odradi() throws Exception
    {
        FileInputStream fstream = new FileInputStream("asoc.lst");
        DataInputStream in = new DataInputStream(fstream);
        BufferedReader br = new BufferedReader(new InputStreamReader(in));
        
        unos = p1.unos.getText();
        if(unos.isEmpty() == true)
        {
            JOptionPane.showMessageDialog(p1,"Niste uneli rec za obradu!");
        }
        else
        {
            izlaz = "";
            p1.resenje.setText("");
            unos = unos.toUpperCase();
            
            while((strRed = br.readLine()) != null)
            {
                //aa++;
                //System.out.println(aa);
                strRed = strRed.toUpperCase();
                redovi = strRed.split(",");
                status = 0;
                //System.out.println(redovi[0]);
                
                for(int i=0; i<4; i++)
                {
                    if(unos.equals(redovi[i]))
                    {
                        status = 1;
                        break;
                    }
                }
                
                if(status == 1)
                {
                    //System.out.println(redovi[4]);
                    izlaz += redovi[4] + "\n";
                    status = 0;
                }
                
                
            }
            
            if(izlaz.equals("") == true)
            {
                JOptionPane.showMessageDialog(p1,"Ne asocira me ni na sta!");
                
            }
            
            p1.resenje.setText(izlaz);
            br.close();
        }
    }
 
}

Comments