ABA


"איך עושים Struct (כמו ב-C) ב-JAVA?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13545 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13545
Dudenland

   13:00   06.09.06   
אל הפורום  
  איך עושים Struct (כמו ב-C) ב-JAVA?  
 
   אני מנסה לבנות מסד-נתונים בסיסי בקובץ טקסט, ואני צריך לקרוא/לכתוב מבנים מסויימים שיש בהם רשומות מסוימות...
ב-C הייתי עושה זאת ע"י struct...
איך עושים את זה ב-JAVA?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  class? bizho 06.09.06 21:59 1
     לא... לא Class... Dudenland 07.09.06 18:18 2
         אני חושב שאתה יכול להשתמש במשתנים חברים במחלקה Sn00py  07.09.06 20:24 3
             :( חבר'ה, נראה לי שאתם לא מבינים מה אני רוצה... ): Dudenland 07.09.06 20:54 4
                 תסתכל במאמר הבא Net_Boy  08.09.06 20:21 5
                     או... סוף-סוף... תודה... Dudenland 09.09.06 22:10 6

       
bizho

   21:59   06.09.06   
אל הפורום  
  1. class?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dudenland

   18:18   07.09.06   
אל הפורום  
  2. לא... לא Class...  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 07.09.06 בשעה 18:20 בברכה, Dudenland
 
אם היה לי מבנה נתונים struct בגודל מסויים, מחולק לשדות... לדוגמה:
typedef struct file
{
char title[50];
char artist[25];
char genre[15];
}

אז יכולתי לקלוט נתונים מהקובץ שמהווה את מסד-הנתונים (שבו המידע מחולק לפי הנ"ל) ישר לתוך משתנים... בהעתקה ישירה...

ב-C, הייתי יכול לפתוח קובץ, ולהעתיק בכל פעם (כל איטרציה של לולאה, או משהו בסגנון...) כמות מידע בגודל (sizeof(struct לתוך מערך מסוג ה-struct הנ"ל...
איך עושים את זה ב-JAVA?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:24   07.09.06   
אל הפורום  
  3. אני חושב שאתה יכול להשתמש במשתנים חברים במחלקה  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 07.09.06 בשעה 20:25 בברכה, Sn00py
 
קרא על זה כאן:
http://www-instruct.nmu.edu/math_cs/tseethof/cprimer/struct/struct.htm

בהצלחה!

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dudenland

   20:54   07.09.06   
אל הפורום  
  4. :( חבר'ה, נראה לי שאתם לא מבינים מה אני רוצה... ):  
בתגובה להודעה מספר 3
 
   אני מכיר טוב מאוד C ו-++C... תאמין לי... ו-OOP ממש לא חדש לי...
ברור שלמחלקה יש גם פונקציות (מת'ודות) וגם משתנים (חברי מחלקה)...
הקטע, זה שב-++C, וב-C, יש התייחסות מאוד משמעותית לכל עניין הגישה לזיכרון, מכל סוג שהוא.
ב-++C, אני ההתגלמות של מחלקה בזיכרון היא כשל struct ב-C... כלאמר, רק המשתנים תופסים חלק במופע של המחלקה... ואז, ניתן להעתיק את הערך הזיכרוני של המופע הזה לכל מקום אחר...
ב-JAVA לעומת זאת, אין. אין את האופרטור sizeof. ל-Class אין התייחסות זיכרונית, ולכן אני לא מסוגל לבצע את מה שאני רוצה.

כל מה שאני רוצה, זה לבנות מסד-נתונים פשוט מאוד (סוג של טבלה, כל שורה מכילה מספר קטן וקבוע של רשומות) עצמאי בתוך קובץ פשוט (שיכול להיות אפילו קובץ טקסט, תלוי איך מסתכלים על זה)...
ב-C או ב-++C אני יכול לעשות את זה בקלות...
השאלה היא איך עושים זה ב-JAVA?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   20:21   08.09.06   
אל הפורום  
  5. תסתכל במאמר הבא  
בתגובה להודעה מספר 4
 
   ובתגובות הגולשים
אני מאמין שזה יעזור לך
http://www.javalobby.org/java/forums/m91818589.html


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dudenland

   22:10   09.09.06   
אל הפורום  
  6. או... סוף-סוף... תודה...  
בתגובה להודעה מספר 5
 
   חבל ש-JAVA לא יורדת לרמות האלה... אבל תמיד אפשר לעקוף את זה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net