פורסם 2008 ביוני 917 שנים נגיד ואני רוצה ליצור Pattern מסויים לדוגמא ###-###-#### ואז להדפיס את הPattern הזה בעזרת שליחת 3 INT, אפשרי? DecimalFormat fmt = new DecimalFormat();fmt.applyPattern("###-###-####");ואזSystem.out.println(fmt.format(num1, num2, num3));בצורה הזאת זה לא עובד, באיזה method של fmt אני צריך להשתמש, איך?תודה
פורסם 2008 ביוני 917 שנים אתה משתמש במתודה format אבל לא ככה (איך שכתבת את הפרמטרים זה לא מתאים לשום צורה של המתודה הזאת), אלא, למשל:System.out.println(fmt.format(num));וגם התבנית שלך לא ממש נכונה, תיכנס לדף של הקלאס - http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.htmlיש שם את כל המידע על זה (הטבלה למטה)...
פורסם 2008 ביוני 1617 שנים הדרך הכי פשוטה היא להשתמש ב printf של ג'אווהSystem.out.printf("%03d-%03d-%04d", num1, num2, num3);
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.