בג'אווה אנו נתקלים במצבים בהם עלינו להשתמש באובייקטים במקום בסוגי נתונים פרימיטיביים. להשיג את זה, מספק שיעור עטיפה אופי לפרימיטיבי לְהַשְׁחִיר . במאמר זה על Char ב- Java, הבה נבין אותו בפירוט.
הנושאים הבאים יוסרו במאמר זה:
בואו נתחיל!
מחלקת תווים בג'אווה
ה מעמד אופי בדרך כלל עוטף את הערך של כל הסוג הפרימיטיבי c יש ל לתוך לְהִתְנַגֵד . כל אובייקט של תו הסוג עשוי להכיל שדה יחיד שסוגו הוא לְהַשְׁחִיר . מחלקת התווים מציעה מספר שיעורים שימושיים (כלומר סטטיים) לעבודה עם דמויות.
ליצור אובייקט אופי עם הדמות בּוֹנֶה &מִינוּס
ערך ברירת מחדל עבור char ב- Java
תו ch = דמות חדשה ('a')
ההצהרה לעיל יוצרת אובייקט תו המכיל 'a' מסוג char. יש רק בנאי אחד בכיתת תווים שמצפה לטיעון מסוג נתוני char.
בהמשך במאמר זה על Char ב- Java, הבה נראה כמה רצפי בריחה המשמשים לדמויות ב- Java.
שכר מפתח ג'אווה בהודו
רצף בריחה
דמות שקדמה לה א קו נטוי אחורי () נקרא בדרך כלל רצף בריחה. להלן טבלה המוזכרת בהמשך אשר תסייע לך בהבנת מושג זה.
רצף בריחה | תיאור |
t | מוסיף לשונית בטקסט בשלב זה. |
נ | הוא מכניס שורה חדשה לטקסט. |
ב | מכניס רווח אחורי לטקסט בשלב זה. |
ר | זה מכניס בשלב זה חזרה לכרכרה בטקסט. |
f | זה מכניס בשלב זה הזנת טופס לטקסט. |
' | זה מוסיף טקסט ציטוט יחיד בטקסט בשלב זה. |
' | זה מכניס בשלב זה תו של ציטוט כפול לטקסט. |
מכניס בשלב זה תו נטוי לאחור בטקסט. |
מכיוון שהבנת את רצפי הבריחה, הבה נתקדם ונבין את השיטות המאפיינות בג'אווה.
שיטות של מעמד אופי
הטבלה הבאה דנה בכמה חשובים של מעמד הדמויות.
שיטות | תיאור |
isWhitespace () | זה עוזר לקבוע אם ערך הסימון שצוין הוא חלל לבן. |
isDigit () | זה עוזר לקבוע אם ערך התו שצוין הוא ספרה. |
isLetter () | זה עוזר לקבוע אם ערך האות הוא אות. |
isUpperCase () | זה עוזר לקבוע אם ערך הסימן שצוין הוא באותיות גדולות. |
isLowerCase () | זה עוזר לקבוע אם ערך הסימון שצוין הוא קטן. |
toUpperCase () | הוא מחזיר את הטופס באותיות רישיות של ערך הסימן שצוין. |
toLowerCase () | הוא מחזיר את הצורה הקטנה של ערך הסימן שצוין. |
toString () | הוא מחזיר אובייקט מחרוזת המייצג את ערך התו שצוין |
לאחר מכן, במאמר זה בנושא Char ב- Java, הבה נראה את היישום המעשי של השיטות שנדונו לעיל.
קוד:
ייבא java.util.Scanner מחלקה ציבורית JavaCharacterExample1 {public static void main (String [] args) {// בקש מהמשתמש את הקלט הראשון. System.out.print ('קלט ראשון:') // השתמש במחלקת הסורקים כדי לקבל את קלט המשתמש. סורק סורק = סורק חדש (System.in) // מקבל את קלט המשתמש. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // ספר את התווים עבור תו ספציפי. עבור (char ch1: value1) {result1 = Character.charCount (ch1)} // הדפס את התוצאה. System.out.print ('Value:' + result1 + 'n') System.out.print ('קלט שני:') char [] value2 = scanner.nextLine (). ToCharArray () עבור (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('קוד ה- hash של הדמות' '+ ch2 +' 'ניתן:' + result2 + 'n')} System.out.print ('קלט שלישי: ') char [] value3 = scanner.nextLine (). toCharArray () עבור (char ch3: value3) {result boolean3 = Character.isDigit (ch3) if (result3) {System.out.println (' הדמות '' + ch3 + '' הוא ספרה. ')} אחר {System.out.println (' התו '+ ch3 +' אינו ספרה. ')} System.out.print (' קלט רביעי: ') char [] value4 = scanner.nextLine (). toCharArray () עבור (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('התו הרביעי' + ch4 + 'הוא בקרת ISO : '+ תוצאה 4)}}}}
תְפוּקָה:
קלט ראשון: 89 ערך: 1 קלט שני: J קוד החשיש של התו 'J' ניתן כ: 74 קלט שלישי: 5 התו '5' הוא ספרה. קלט רביעי: h התו הרביעי 'h' הוא בקרת ISO: שקר
עם זאת, אנו מגיעים לסוף מאמר זה בנושא Char ב- Java. אני מקווה שהבנתם את היסודות של ג'אווה. אם מצאת מאמר זה בנושא 'Char in Java', עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם. אנו כאן כדי לעזור לך בכל שלב בדרכך, ולהיות מלבד שאלות ראיונות אלה ב- Java, אנו מגישים תוכנית לימודים המיועדת לסטודנטים ואנשי מקצוע שרוצים להיות ג'אווה מפתח.
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של 'Char ב- Java ' ונחזור אליך בהקדם האפשרי.