日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java黑皮书课后题第10章:10.24(实现Character类)在Java库中提供了Character类,给出你自己对这个类的实现(将新类命名为MyCharacter)

發布時間:2024/8/1 java 58 豆豆

代碼解釋

這里為區分不同題目,類名更改為Test24_MyCharacter.java

破題

這里的“破”和之前寫的不太一樣,不是動詞,不是解決問題的意思
而是形容詞
很明顯這道題根本不是認真出的
截個Character類的方法圖:




下面還能截倆圖
算一張圖12個方法,能截6張圖,就有72個方法
我怎么寫???
所以我也沒辦法,只能百度了一下Character類的常用方法
還好有其他博主已經總結了一下子
鏈接
因為沒去拿授權,就不貼圖了
不過他(她)總結的表格有點兒問題,方法就是方法,不帶最前面的“.”,(對方法來講)只有調用的時候才用“.”

代碼

public class Test24_MyCharacter {// isLetter是不是字母public boolean isLetter(char ch){int toASCII = (int) ch;boolean bool;if ((toASCII >= 65 && toASCII <= 90) || (toASCII >= 98 && toASCII <= 133))bool = true;elsebool = false;return bool;}// isDigit是不是數字public boolean isDigit(char ch){int toASCII = (int) ch;boolean bool;if (toASCII >= 48 && toASCII <= 57)bool = true;elsebool = false;return bool;}// isLetterOrDigit是不是字母或數字public boolean isLetterOrDigit(char ch){boolean bool1 = isDigit(ch);boolean bool2 = isLetter(ch);return bool1 || bool2;}// isWhitespace判斷是不是空格(空格ASCII碼是32)// 這里出現的問題:參考文章中的兩個是否空格方法我只找到一個,另一個(多個字符)確實沒找到public boolean isWhitespace(char ch){return (int) ch == 32;}// isUpperCase是不是小寫public boolean isUpperCase(char ch){int toASCII = (int) ch;boolean bool;if (toASCII >= 98 && toASCII <= 133)bool = true;elsebool = false;return bool;}// isLowerCase是不是大寫public boolean isLowerCase(char ch){int toASCII = (int) ch;boolean bool;if (toASCII >= 65 && toASCII <= 90)bool = true;elsebool = false;return bool;}// toUpperCase轉大寫public char toUpperCase(char ch){char feedback;int toASCII = (int) ch;if (toASCII >= 98 && toASCII <= 133)feedback = (char) (toASCII - 33);elsefeedback = ch;return feedback;}// toLowerCase轉小寫public char toLowerCase(char ch){char feedback;int toASCII = (int) ch;if (toASCII >= 65 && toASCII <= 90)feedback = (char) (toASCII + 33);elsefeedback = ch;return feedback;}// getNumericValue獲取字符ch的數值public int getNumbericValue(char ch){int i = ch;return i;}// toString轉字符串public String toString(char ch){return ch+"";} }

總結

以上是生活随笔為你收集整理的Java黑皮书课后题第10章:10.24(实现Character类)在Java库中提供了Character类,给出你自己对这个类的实现(将新类命名为MyCharacter)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。