Προς το περιεχόμενο

update αρχειου


efefef

Προτεινόμενες αναρτήσεις

Γεια σας, θέλω να κάνω αλλαγή σε μια μεταβλητή μεσα σε αρχειο. Δλδ θέλω δίνοντασ ενα Id αν υπάρχει στο αρχειο να αυξάνεται η Posotita

εγω βρισκω την εγγραφη που θελω να αλλαξω την βαζω στην temp αλλάζω την ποσοτητα που θελω σε newPosotita τωρα πωσ θα ενημερωσω το αρχειο που τα αποθηκευω??Μπορει να βοηθησει καποιοσ??

 

>if(inputs=="ΚΑΤΑΧΩΡΗΣΗ "){
                   Dogs dog=new Dogs();
                   dog.addStoixeia();
                   int tempPosotita=dog.getPosotita();//i posotita pou dinw

String result2[] = dog.findFullName("Dogss.txt", dog.getId());

                   if (result2[0] == "dog.getId()"){
                         
        String temp[] = null;
               temp= dog.lineDelimiter(result2[0], 4, "#");
               dog.setId(temp[0]);
               dog.Posotita=Integer.parseInt(temp[1]);
               dog.Price=Double.parseDouble(temp[2]);
               dog.setPerigrafi(temp[3]);
            
               temp[0] = dog.toString();
               int tempoldPosotita =dog.getPosotita();
               int newPosotita=tempoldPosotita+tempPosotita;//i allagmeni posotita
                dog.setPosotita(newPosotita);
             
               Dogs eggrafhstoarxeio = new Dogs();
               eggrafhstoarxeio.write2Txt(temp[0], "temp.txt");
                rename("temp.txt", "Dogss.txt");
                String msg =
                       String.format("Η καταχώρησή σας ενημερώθηκε με επιτυχία");
               JOptionPane.showMessageDialog(null, msg, "ΚΑΤΑΧΩΡΗΣΗ", JOptionPane.INFORMATION_MESSAGE);

                   
                   }

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...