efefef Δημοσ. 12 Μαΐου 2011 Δημοσ. 12 Μαΐου 2011 Γεια σας, θέλω να κάνω αλλαγή σε μια μεταβλητή μεσα σε αρχειο. Δλδ θέλω δίνοντασ ενα 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); }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.