⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javalang.doc4.html

📁 java语言规范
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<p><a name="4009"></a>
Overrides the <code>equals</code> method of <code>Object</code> <a href="javalang.doc1.html#14865">(&#167;20.1.3)</a>.<p>
<a name="15394"></a>
<p><font size=+1><strong>20.5.8   </strong> <code>public int <code><b>hashCode</b></code>()</code></font>
<p>
<a name="15432"></a>
The result is the primitive <code>char</code> value represented by this <code>Character</code> object, cast 
to type <code>int</code>.
<p><a name="4033"></a>
Overrides the <code>hashCode</code> method of <code>Object</code> <a href="javalang.doc1.html#13784">(&#167;20.1.4)</a>.<p>
<a name="1280"></a>
<p><font size=+1><strong>20.5.9   </strong> <code>public char <code><b>charValue</b></code>()</code></font>
<p>
<a name="1281"></a>
The primitive <code>char</code> value represented by this <code>Character</code> object is returned.
<p><a name="9149"></a>
<p><font size=+1><strong>20.5.10   </strong> <code>public static boolean <code><b>isDefined</b></code>(char ch)</code></font>
<p>
<a name="9649"></a>
The result is <code>true</code> if and only if the character argument is a defined Unicode character.

<p><a name="9642"></a>
A character is a defined Unicode character if and only if at least one of the following is true:<p>
<ul><a name="9643"></a>
<li>It has an entry in the Unicode attribute table.
<a name="9644"></a>
<li>It is not less than <code>\u3040</code> and not greater than <code>\u9FA5</code>.
<a name="9645"></a>
<li>It is not less than <code>\uF900</code> and not greater than <code>\uFA2D</code>.
</ul><a name="19284"></a>
It follows, then, that for Unicode 1.1.5 as corrected above, the defined Unicode characters are exactly those with codes in the following list, which contains both single codes and inclusive ranges:<code> 0000-01F5, 01FA-0217, 0250-02A8, 02B0-02DE, 02E0-02E9, 0300-0345, 0360-0361, 0374-0375, 037A, 037E, 0384-038A, 038C, 038E-03A1, 03A3-03CE, 03D0-03D6, 03DA, 03DC, 03DE, 03E0, 03E2-03F3, 0401-040C, 040E-044F, 0451-045C, 045E-0486, 0490-04C4, 04C7-04C8, 04CB-04CC, 04D0-04EB, 04EE-04F5, 04F8-04F9, 0531-0556, 0559-055F, 0561-0587, 0589, 05B0-05B9, 05BB-05C3, 05D0-05EA, 05F0-05F4, 060C, 061B, 061F, 0621-063A, 0640-0652, 0660-066D, 0670-06B7, 06BA-06BE, 06C0-06CE, 06D0-06ED, 06F0-06F9, 0901-0903, 0905-0939, 093C-094D, 0950-0954, 0958-0970, 0981-0983, 0985-098C, 098F-0990, 0993-09A8, 09AA-09B0, 09B2, 09B6-09B9, 09BC, 09BE-09C4, 09C7-09C8, 09CB-09CD, 09D7, 09DC-09DD, 09DF-09E3, 09E6-09FA, 0A02, 0A05-0A0A, 0A0F-0A10, 0A13-0A28, 0A2A-0A30, 0A32-0A33, 0A35-0A36, 0A38-0A39, 0A3C, 0A3E-0A42, 0A47-0A48, 0A4B-0A4D, 0A59-0A5C, 0A5E, 0A66-0A74, 0A81-0A83, 0A85-0A8B, 0A8D, 0A8F-0A91, 0A93-0AA8, 0AAA-0AB0, 0AB2-0AB3, 0AB5-0AB9, 0ABC-0AC5, 0AC7-0AC9, 0ACB-0ACD, 0AD0, 0AE0, 0AE6-0AEF, 0B01-0B03, 0B05-0B0C, 0B0F-0B10, 0B13-0B28, 0B2A-0B30, 0B32-0B33, 0B36-0B39, 0B3C-0B43, 0B47-0B48, 0B4B-0B4D, 0B56-0B57, 0B5C-0B5D, 0B5F-0B61, 0B66-0B70, 0B82-0B83, 0B85-0B8A, 0B8E-0B90, 0B92-0B95, 0B99-0B9A, 0B9C, 0B9E-0B9F, 0BA3-0BA4, 0BA8-0BAA, 0BAE-0BB5, 0BB7-0BB9, 0BBE-0BC2, 0BC6-0BC8, 0BCA-0BCD, 0BD7, 0BE7-0BF2, 0C01-0C03, 0C05-0C0C, 0C0E-0C10, 0C12-0C28, 0C2A-0C33, 0C35-0C39, 0C3E-0C44, 0C46-0C48, 0C4A-0C4D, 0C55-0C56, 0C60-0C61, 0C66-0C6F, 0C82-0C83, 0C85-0C8C, 0C8E-0C90, 0C92-0CA8, 0CAA-0CB3, 0CB5-0CB9, 0CBE-0CC4, 0CC6-0CC8, 0CCA-0CCD, 0CD5-0CD6, 0CDE, 0CE0-0CE1, 0CE6-0CEF, 0D02-0D03, 0D05-0D0C, 0D0E-0D10, 0D12-0D28, 0D2A-0D39, 0D3E-0D43, 0D46-0D48, 0D4A-0D4D, 0D57, 0D60-0D61, 0D66-0D6F, 0E01-0E3A, 0E3F-0E5B, 0E81-0E82, 0E84, 0E87-0E88, 0E8A, 0E8D, 0E94-0E97, 0E99-0E9F, 0EA1-0EA3, 0EA5, 0EA7, 0EAA-0EAB, 0EAD-0EB9, 0EBB-0EBD, 0EC0-0EC4, 0EC6, 0EC8-0ECD, 0ED0-0ED9, 0EDC-0EDD, 10A0-10C5, 10D0-10F6, 10FB, 1100-1159, 115F-11A2, 11A8-11F9, 1E00-1E9A, 1EA0-1EF9, 1F00-1F15, 1F18-1F1D, 1F20-1F45, 1F48-1F4D, 1F50-1F57, 1F59, 1F5B, 1F5D, 1F5F-1F7D, 1F80-1FB4, 1FB6-1FC4, 1FC6-1FD3, 1FD6-1FDB, 1FDD-1FEF, 1FF2-1FF4, 1FF6-1FFE, 2000-202E, 2030-2046, 206A-2070, 2074-208E, 20A0-20AA, 20D0-20E1, 2100-2138, 2153-2182, 2190-21EA, 2200-22F1, 2300, 2302-237A, 2400-2424, 2440-244A, 2460-24EA, 2500-2595, 25A0-25EF, 2600-2613, 261A-266F, 2701-2704, 2706-2709, 270C-2727, 2729-274B, 274D, 274F-2752, 2756, 2758-275E, 2761-2767, 2776-2794, 2798-27AF, 27B1-27BE, 3000-3037, 303F, 3041-3094, 3099-309E, 30A1-30FE, 3105-312C, 3131-318E, 3190-319F, 3200-321C, 3220-3243, 3260-327B, 327F-32B0, 32C0-32CB, 32D0-32FE, 3300-3376, 337B-33DD, 33E0-33FE, 3400-9FA5, F900-FA2D, FB00-FB06, FB13-FB17, FB1E-FB36, FB38-FB3C, FB3E, FB40-FB41, FB43-FB44, FB46-FBB1, FBD3-FD3F, FD50-FD8F, FD92-FDC7, FDF0-FDFB, FE20-FE23, FE30-FE44, FE49-FE52, FE54-FE66, FE68-FE6B, FE70-FE72, FE74, FE76-FEFC, FEFF, FF01-FF5E, FF61-FFBE, FFC2-FFC7, FFCA-FFCF, FFD2-FFD7, FFDA-FFDC, FFE0-FFE6, FFE8-FFEE, FFFD</code>.<p>
<a name="44102"></a>
[This method is scheduled for introduction in Java version 1.1, either as defined here, or updated for Unicode 2.0; see <a href="javalang.doc4.html#14345">&#167;20.5</a>.]<p>
<a name="15330"></a>
<p><font size=+1><strong>20.5.11   </strong> <code>public static boolean <code><b>isLowerCase</b></code>(char ch)</code></font>
<p>
<a name="9100"></a>
The result is <code>true</code> if and only if the character argument is a lowercase character.
<p><a name="9169"></a>
A character is considered to be lowercase if and only if all of the following are true:<p>
<ul><a name="19546"></a>
<li>The character <code>ch</code> is not in the range <code>\u2000</code> through <code>\u2FFF</code>.
<a name="19547"></a>
<li>The Unicode attribute table does not specify a mapping to lowercase for this character (the purpose of this requirement is to exclude titlecase characters).
<a name="9177"></a>
<li>At least one of the following is true:
<ul>
<a name="19550"></a>
<li>The Unicode attribute table specifies a mapping to uppercase for this character.
<a name="19551"></a>
<li>The name for the character in the Unicode attribute table contains the words <code>SMALL</code> <code>LETTER</code> or the words <code>SMALL</code> <code>LIGATURE</code>.
</ul>
</ul><a name="9220"></a>
It follows, then, that for Unicode 1.1.5 as corrected above, the lowercase Unicode characters are exactly those with codes in the following list, which contains both single codes and inclusive ranges:<code> 0061</code>-<code>007A</code>, <code>00DF</code>-<code>00F6</code>, <code>00F8</code>-<code>00FF</code>, <code>0101</code>-<code>0137</code> (odds only), <code>0138</code>-<code>0148</code> (evens only), <code>0149</code>-<code>0177</code> (odds only), <code>017A</code>-<code>017E</code> (evens only), <code>017F</code>-<code>0180</code>, <code>0183</code>, <code>0185</code>, <code>0188</code>, <code>018C</code>-<code>018D</code>, <code>0192</code>, <code>0195</code>, <code>0199</code>-<code>019B</code>, <code>019E</code>, <code>01A1</code>-<code>01A5</code> (odds only), <code>01A8</code>, <code>01AB</code>, <code>01AD</code>, <code>01B0</code>, <code>01B4</code>, <code>01B6</code>, <code>01B9</code>-<code>01BA</code>, <code>01BD</code>, <code>01C6</code>, <code>01C9</code>, <code>01CC</code>-<code>01DC</code> (evens only), <code>01DD</code>-<code>01EF</code> (odds only), <code>01F0</code>, <code>01F3</code>, <code>01F5</code>, <code>01FB</code>-<code>0217</code> (odds only), <code>0250</code>-<code>0261</code>, <code>0263</code>-<code>0269</code>, <code>026B</code>-<code>0273</code>, <code>0275</code>, <code>0277</code>-<code>027F</code>, <code>0282</code>-<code>028E</code>, <code>0290</code>-<code>0293</code>, <code>029A</code>, <code>029D</code>-<code>029E</code>, <code>02A0</code>, <code>02A3</code>-<code>02A8</code>, <code>0390</code>, <code>03AC</code>-<code>03CE</code>, <code>03D0</code>-<code>03D1</code>, <code>03D5</code>-<code>03D6</code>, <code>03E3</code>-<code>03EF</code> (odds only), <code>03F0</code>-<code>03F1</code>, <code>0430</code>-<code>044F</code>, <code>0451</code>-<code>045C</code>, <code>045E</code>-<code>045F</code>, <code>0461</code>-<code>0481</code> (odds only), <code>0491</code>-<code>04BF</code> (odds only), <code>04C2</code>, <code>04C4</code>, <code>04C8</code>, <code>04CC</code>, <code>04D1</code>-<code>04EB</code> (odds only), <code>04EF</code>-<code>04F5</code> (odds only), <code>04F9</code>, <code>0561</code>-<code>0587</code>, <code>1E01</code>-<code>1E95</code> (odds only), <code>1E96</code>-<code>1E9A</code>, <code>1EA1</code>-<code>1EF9</code> (odds only), <code>1F00</code>-<code>1F07</code>, <code>1F10</code>-<code>1F15</code>, <code>1F20</code>-<code>1F27</code>, <code>1F30</code>-<code>1F37</code>, <code>1F40</code>-<code>1F45</code>, <code>1F50</code>-<code>1F57</code>, <code>1F60</code>-<code>1F67</code>, <code>1F70</code>-<code>1F7D</code>, <code>1F80</code>-<code>1F87</code>, <code>1F90</code>-<code>1F97</code>, <code>1FA0</code>-<code>1FA7</code>, <code>1FB0</code>-<code>1FB4</code>, <code>1FB6</code>-<code>1FB7</code>, <code>1FC2</code>-<code>1FC4</code>, <code>1FC6</code>-<code>1FC7</code>, <code>1FD0</code>-<code>1FD3</code>, <code>1FD6</code>-<code>1FD7</code>, <code>1FE0</code>-<code>1FE7</code>, <code>1FF2</code>-<code>1FF4</code>, <code>1FF6</code>-<code>1FF7</code>, <code>FB00</code>-<code>FB06</code>, <code>FB13</code>-<code>FB17</code>, <code>FF41</code>-<code>FF5A</code>.<p>
<a name="9170"></a>
Of the first 128 Unicode characters, exactly 26 are considered to be lowercase:<p>
<pre><a name="9108"></a>abcdefghijklmnopqrstuvwxyz
</pre><a name="23376"></a>
[This specification for the method <code>isLowerCase</code> is scheduled for introduction in Java version 1.1, either as defined here, or updated for Unicode 2.0; see <a href="javalang.doc4.html#14345">&#167;20.5</a>. In previous versions of Java, this method returns <code>false</code> for all arguments larger than <code>\u00FF</code>.]<p>
<a name="9225"></a>
<p><font size=+1><strong>20.5.12   </strong> <code>public static boolean <code><b>isUpperCase</b></code>(char ch)</code></font>
<p>
<a name="9234"></a>
The result is <code>true</code> if and only if the character argument is an uppercase character.
<p><a name="19556"></a>
A character is considered to be uppercase if and only if all of the following are true:<p>
<ul><a name="19557"></a>
<li>The character <code>ch</code> is not in the range <code>\u2000</code> through <code>\u2FFF</code>.
<a name="19558"></a>
<li>The Unicode attribute table does not specify a mapping to uppercase for this character (the purpose of this requirement is to exclude titlecase characters).
<a name="9238"></a>
<li>At least one of the following is true:
<ul>
<a name="9239"></a>
<li>The Unicode attribute table specifies a mapping to lowercase for this character.
<a name="9240"></a>
<li>	The name for the character in the Unicode attribute table contains the words <code>CAPITAL</code> <code>LETTER</code> or the words <code>CAPITAL</code> <code>LIGATURE</code>.
</ul>
</ul><a name="12803"></a>
It follows, then, that for Unicode 1.1.5 as corrected above, the uppercase Unicode characters are exactly those with codes in the following list, which contains both single codes and inclusive ranges:<code> 0041</code>-<code>005A</code>, <code>00C0</code>-<code>00D6</code>, <code>00D8</code>-<code>00DE</code>, <code>0100</code>-<code>0136</code> (evens only), <code>0139</code>-<code>0147</code> (odds only), <code>014A</code>-<code>0178</code> (evens only), <code>0179</code>-<code>017D</code> (odds only), <code>0181</code>-<code>0182</code>, <code>0184</code>, <code>0186</code>, <code>0187</code>, <code>0189</code>-<code>018B</code>, <code>018E</code>-<code>0191</code>, <code>0193</code>-<code>0194</code>, <code>0196</code>-<code>0198</code>, <code>019C</code>-<code>019D</code>, <code>019F</code>-<code>01A0</code>, <code>01A2</code>, <code>01A4</code>, <code>01A7</code>, <code>01A9</code>, <code>01AC</code>, <code>01AE</code>, <code>01AF</code>, <code>01B1</code>-<code>01B3</code>, <code>01B5</code>, <code>01B7</code>, <code>01B8</code>, <code>01BC</code>, <code>01C4</code>, <code>01C7</code>, <code>01CA</code>, <code>01CD</code>-<code>01DB</code> (odds only), <code>01DE</code>-<code>01EE</code> (evens only), <code>01F1</code>, <code>01F4</code>, <code>01FA</code>-<code>0216</code> (evens only), <code>0386</code>, <code>0388</code>-<code>038A</code>, <code>038C</code>, <code>038E</code>, <code>038F</code>, <code>0391</code>-<code>03A1</code>, <code>03A3</code>-<code>03AB</code>, <code>03E2</code>-<code>03EE</code> (evens only), <code>0401</code>-<code>040C</code>, <code>040E</code>-<code>042F</code>, <code>0460</code>-<code>0480</code> (evens only), <code>0490</code>-<code>04BE</code> (evens only), <code>04C1</code>, <code>04C3</code>, <code>04C7</code>, <code>04CB</code>, <code>04D0</code>-<code>04EA</code> (evens only), <code>04EE</code>-<code>04F4</code> (evens only), <code>04F8</code>, <code>0531</code>-<code>0556</code>, <code>10A0</code>-<code>10C5</code>, <code>1E00</code>-<code>1E94</code> (evens only), <code>1EA0</code>-<code>1EF8</code> (evens only), <code>1F08</code>-<code>1F0F</code>, <code>1F18</code>-<code>1F1D</code>, <code>1F28</code>-<code>1F2F</code>, <code>1F38</code>-<code>1F3F</code>, <code>1F48</code>-<code>1F4D</code>, <code>1F59</code>-<code>1F5F</code> (odds only), <code>1F68</code>-<code>1F6F</code>, <code>1F88</code>-<code>1F8F</code>, <code>1F98</code>-<code>1F9F</code>, <code>1FA8</code>-<code>1FAF</code>, <code>1FB8</code>-<code>1FBC</code>, <code>1FC8</code>-<code>1FCC</code>, <code>1FD8</code>-<code>1FDB</code>, <code>1FE8</code>-<code>1FEC</code>, <code>1FF8</code>-<code>1FFC</code>, <code>FF21</code>-<code>FF3A</code>.<p>
<a name="9243"></a>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -