Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Talar;
- import java.io.File;
- import java.io.FileWriter;
- import java.util.Scanner;
- import java.io.IOException;
- public class JakasNazwa {
- String nPlik1;
- String nPlik2;
- public JakasNazwa(String nPlik1, String nPlik2){
- this.nPlik1 = nPlik1;
- this.nPlik2 = nPlik2;
- }
- void WeryfikujPlik(){
- File plik = new File(this.nPlik1);
- Scanner in = null;
- int operatory = 0;
- int zmienne = 0;
- try{
- in = new Scanner(plik);
- while(true) {
- try {
- String lancuch = in.nextLine();
- //System.out.println(lancuch);
- for(int i = 0; i < lancuch.length(); i++){
- if(lancuch.charAt(i) == '+' || lancuch.charAt(i) == '-' || lancuch.charAt(i) == '*' || lancuch.charAt(i) == '/') operatory++;
- if(Character.isLetter(lancuch.charAt(i))) zmienne++;
- }
- try{
- FileWriter zapis = new FileWriter(this.nPlik2,true);
- if((operatory+1)==zmienne){ zapis.write("true\n"); }
- else{ zapis.write("false\n"); }
- zapis.close();
- }catch(IOException e) { System.out.print("BÅÄ d zapisu"); }
- } catch (Exception e) { break; }
- operatory = 0;
- zmienne = 0;
- }
- }catch(Exception e){}
- }
- void PiszWynik(int nrWiersza){
- File plik = new File(this.nPlik2);
- Scanner in = null;
- int nr_linii = 0;
- try{
- in = new Scanner(plik);
- while(true){
- try{
- String pobrane = in.nextLine();
- if(nr_linii == nrWiersza){
- System.out.println(pobrane);
- }
- nr_linii++;
- }catch(Exception e) { break; }
- }
- }catch(Exception e){}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement