קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. מידע על פרוייקט חבצלות
    על ידי KoChiNi בפורום צבא וגיוס
    תגובות: 4
    הודעה אחרונה: 14-11-2012, 14:38
  2. [מידע] ביל גייטס נפרד ממיקרוסופט
    על ידי BigBeng5 בפורום תמיכה טכנית
    תגובות: 8
    הודעה אחרונה: 07-01-2008, 21:37
  3. [קונה] מידע על חוק עדכני בניו זילנד על אפקט החממה
    על ידי הקוסם האפל בפורום עשינו עסק - ארכיון
    תגובות: 1
    הודעה אחרונה: 15-09-2005, 20:07
  4. תגובות: 0
    הודעה אחרונה: 12-09-2005, 21:42
  5. תגובות: 3
    הודעה אחרונה: 06-09-2005, 15:18
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

כתיבת מידע בפינקס רשימות נפרד

  1. #1
    משתמש מכור האוואטר של FireDesign
    שם פרטי
    רז
    תאריך הצטרפות
    09/2011
    גיל
    26
    הודעות
    1,936
    לייקים
    110
    נקודות
    350
    משפט מחץ
    לא לדרוך על השטיח הדקורטיבי
    מין: זכר

    ברירת מחדל כתיבת מידע בפינקס רשימות נפרד

    טוב זאת בערך התוכנה:
    קוד:
    
    import java.util.Scanner;  
    
    
    
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.Writer;
    public class Locker {
    
    
    
    
    	  public String readTextFile(String fileName) {
    	    String returnValue = "";
    	    FileReader file = null;
    	    String line = "";
    	    try {
    	      file = new FileReader(fileName);
    	      BufferedReader reader = new BufferedReader(file);
    	      while ((line = reader.readLine()) != null) {
    	        returnValue += line + "\n";
    	      }
    	    } catch (FileNotFoundException e) {
    	      throw new RuntimeException("File not found");
    	    } catch (IOException e) {
    	      throw new RuntimeException("IO Error occured");
    	    } finally {
    	      if (file != null) {
    	        try {
    	          file.close();
    	        } catch (IOException e) {
    	          e.printStackTrace();
    	        }
    	      }
    	    }
    	    return returnValue;
    	  }
    
    
    
    
    
    
    	  public void writeTextFile(String fileName, String s) {
    		    FileWriter output = null;
    		    try {
    		      output = new FileWriter(fileName);
    		      BufferedWriter writer = new BufferedWriter(output);
    		      writer.write(s);
    		    } catch (IOException e) {
    		      e.printStackTrace();
    		    } finally {
    		      if (output != null) {
    		        try {
    		          output.close();
    		        } catch (IOException e) {
    		          e.printStackTrace();
    		        }
    		      }
    		    }
    
    
    		  } 
          
        
      
    
    
    
    
    
    
    
    
    	  
    	
        public static void main(String[] args){
            Locker myFile = new Locker();
            String input = myFile.readTextFile("Locker.txt");
            System.out.println(input);
            myFile.writeTextFile("LockerInfo.txt", input);
    
    
            
        
        
        	int i= 0 ; // information about history
        	int g= 0 ; // information about math
        	int h = 1; // starting over value
        
        	while (h==1)
        	{
            Scanner console = new Scanner(System.in);
            System.out.println("Welcome to Locker, what would u like to do?"); 
            System.out.println("to check your locker, press 2."); 
            System.out.println("to change your locker informtion, press 1"); 
            int active = console.nextInt();
            if (active==1){
    
    
            
            
            
            System.out.println("please choose your subject");
            System.out.println("for history press 1, for math press 2"); // subject choosing
            int x = console.nextInt();  
            if (x==1){
            	System.out.println("does history in the locker?");
            	System.out.println("if its in the locker press 1, if its not press 2");
                int in_out_history = console.nextInt();  // in or out?
                if(in_out_history==1){
                	boolean hi = true;
                       i = 1 ;
                	System.out.println("history is in the locker, saved successfuly");
                	System.out.println("math is not in the locker, saved successfuly");
                	System.out.println("would u like to start over? press 1 for no or 2 for yes");//start over
                	h = console.nextInt();
                }
                else
                	if(in_out_history==2){
                    	boolean hi= false;
                    	i=2;
                    	System.out.println("history is not in the locker, saved successfuly");
                    	System.out.println("math is not in the locker, saved successfuly");
                    	System.out.println("would u like to start over? press 1 for no or 2 for yes");//start over
                    	h = console.nextInt();
                	}
                	else
                    	System.out.println("you didnt entered a viald number");
      
    
    
            }	
             else 
            if (x==2){
            	System.out.println("does math in the locker?");
            	System.out.println("if its in the locker press 1, if its not press 2");
                int in_out_math = console.nextInt();  // in or out?
                if(in_out_math==1){
                	boolean math_locker = true;
                	g = 1;
                	System.out.println("math is in the locker, saved successfuly");
                	System.out.println("math is  in the locker, saved successfuly");
                	System.out.println("would u like to start over? press 1 for no or 2 for yes");//start over
                	h = console.nextInt();
                }
                else
                	if(in_out_math==2){
                    	boolean math_locker = false;
                    	g = 2;
                    	System.out.println("math is not in the locker, saved successfuly");
                    	System.out.println("would u like to start over? press 1 for no or 2 for yes");//start over
                    	h = console.nextInt();
                	}
                	else
                    	System.out.println("you didnt entered a viald number");
      
            }
    
    
            else
            	System.out.println("you didnt entered a viald number");
            	
    
    
    }
    
    
    
    
    
    
            if (active==2){
            	if(i==1){
                	System.out.println("history = in the locker"); 		
            	}
            	else
            		if(i==2){
                    	System.out.println("history = not in the locker"); 
            		}
            		else
            			if(i==0){
            				System.out.println("History = didnt typed in");
            			}
            	if(g==1){
                	System.out.println("Math = in the locker"); 		
            	}
            	else
            		if(g==2){
                    	System.out.println("Math = not in the locker"); 
            		}
            		else
            			if(g==0){
            				System.out.println("Math = didnt typed in");
            			}
    
    
            	//situation in locker
    }
    
    
    
    
        	else {
        		
        	 h-- ;	//start again	
        		}
    
    
        	
             class MyFile {
    
    
    
    
    
    
    
    
    
    
             }
        	}
        }
    
    
    		
    	}
    בכל מקרה כמו שאתם בטח רואים אני מנסה להכניס את הנתנונים שהשמתמש מביא לקובץ טקסט ואחרי זה בפתיחה הבאה של התוכנה לקרוא אותם. (זה לא מה שניסיתי לכתוב שם סתם ניסיתי שזה יכתוב בטקסט בלה) בכל מקרה זה יוצר קובץ טקסט כמו שאני רוצה אבל הוא ריק
    יש לכם מושג מה לעשות?

  2. קישורים ממומנים

  3. #2
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    קוד:
    public String GetFileValue(String FileName, String Write) throws IOException{        File f = new File(FileName);
            FileInputStream fi = null;
            if(!f.exists()){
            	f.createNewFile();
            	FileOutputStream fwrite = new FileOutputStream(FileName);
            	new PrintStream(fwrite).println(Write);
            }
    		try {
    			fi = new FileInputStream(f);
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		}
            int ch;
            String x = "";
            try {
    			while((ch = fi.read()) != -1) {
    			   x = x + ((char) ch);
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
            fi.close();
            return x;
    	}
    קצת הסבר:
    המתודה הזאת מקבלת שני פרמטרים "FileName" ו-"Write".
    קודם כל היא בודקת אם קיים קובץ בקלט של "FileName", אם לא קיים קובץ כזה אז הוא יוצר וייכתב לתוכו מה שתרצה לפי המשתנה "Write"
    בקטע השני זה קורא מהקובץ בעזרת המשתנה x.
    זה מריץ לולאה שקוראת אות, אות ומאחסנת במשתנה x.
    בסיום הפעולות זה סוגר את הקשר עם הקובץ ומחזיר (return) את המשתנה x.

    רק אל תשכח לקרוא למתודה.

  4. #3
    משתמש מכור האוואטר של FireDesign
    שם פרטי
    רז
    תאריך הצטרפות
    09/2011
    גיל
    26
    הודעות
    1,936
    לייקים
    110
    נקודות
    350
    משפט מחץ
    לא לדרוך על השטיח הדקורטיבי
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    קוד:
    public String GetFileValue(String FileName, String Write) throws IOException{        File f = new File(FileName);
            FileInputStream fi = null;
            if(!f.exists()){
                f.createNewFile();
                FileOutputStream fwrite = new FileOutputStream(FileName);
                new PrintStream(fwrite).println(Write);
            }
            try {
                fi = new FileInputStream(f);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
            int ch;
            String x = "";
            try {
                while((ch = fi.read()) != -1) {
                   x = x + ((char) ch);
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            fi.close();
            return x;
        }
    קצת הסבר:
    המתודה הזאת מקבלת שני פרמטרים "FileName" ו-"Write".
    קודם כל היא בודקת אם קיים קובץ בקלט של "FileName", אם לא קיים קובץ כזה אז הוא יוצר וייכתב לתוכו מה שתרצה לפי המשתנה "Write"
    בקטע השני זה קורא מהקובץ בעזרת המשתנה x.
    זה מריץ לולאה שקוראת אות, אות ומאחסנת במשתנה x.
    בסיום הפעולות זה סוגר את הקשר עם הקובץ ומחזיר (return) את המשתנה x.

    רק אל תשכח לקרוא למתודה.
    מפקח אהה?
    עדיין יש בעיה בשורה 1 שלא הצלחתי להבין מהי חח

  5. #4
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי FireDesign צפיה בהודעה
    מפקח אהה?
    עדיין יש בעיה בשורה 1 שלא הצלחתי להבין מהי חח
    מה הבעיה שזה רושם לך?
    אם אני מנחש נכון אתה קראת למתודה ככה:
    GetFileValue(f, w);
    במקום לעשות אותה בתוך מתודה כמו הדפסה:
    System.out.print(GetFileValue(f, w));
    די ברור לא? רק במקום f ו-w תשים את הנתונים שלך.

  6. #5
    משתמש מכור האוואטר של FireDesign
    שם פרטי
    רז
    תאריך הצטרפות
    09/2011
    גיל
    26
    הודעות
    1,936
    לייקים
    110
    נקודות
    350
    משפט מחץ
    לא לדרוך על השטיח הדקורטיבי
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    מה הבעיה שזה רושם לך?
    אם אני מנחש נכון אתה קראת למתודה ככה:
    GetFileValue(f, w);
    במקום לעשות אותה בתוך מתודה כמו הדפסה:
    System.out.print(GetFileValue(f, w));
    די ברור לא? רק במקום f ו-w תשים את הנתונים שלך.
    כן לא רשמתי טוב ולא זאת לא הבעיה
    הבעיה פה:

    public String GetFileValue(String FileName, String Write) throws IOException{

  7. #6
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי FireDesign צפיה בהודעה
    כן לא רשמתי טוב ולא זאת לא הבעיה
    הבעיה פה:
    '
    public String GetFileValue(String FileName, String Write) throws IOException{
    כעיקרון זה מחזיר ערך מחרוזת. מה הבעיה שזה רושם לך?

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 23:39.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,498,072 | הודעות: 8,198,665 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect