📄 whitespace.html
字号:
while(! isDone) { doSomething();}</pre></td></tr></table></div><p></p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="padding"></a>4.3.2.3. Spaces around</h4></div></div><div></div></div><p>Controls what components should have both a leading and trailing space inserted. This is sometimes called "padding".<a class="indexterm" name="d0e1730"></a><a class="indexterm" name="d0e1736"></a></p><div class="itemizedlist"><ul type="disc"><li><p><a name="padding-assign"></a>Assignment Operators<a class="indexterm" name="d0e1744"></a><a class="indexterm" name="d0e1748"></a><a class="indexterm" name="d0e1754"></a></p><div class="example"><a name="ex-padding-op-assign"></a><p class="title"><b>Example 4.20. Assignment Operators (=, +=, -=, *=, \=, %=, &=, |=, ^=, <<=, >>=, >>>=)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">a<span class="bold"><b>=</b></span>(b+c)*d;a <span class="bold"><b>=</b></span> (b+c)*d;</pre></td></tr></table></div><p></p></li><li><p><a name="padding-logical"></a>Logical Operators<a class="indexterm" name="d0e1777"></a><a class="indexterm" name="d0e1781"></a><a class="indexterm" name="d0e1787"></a></p><div class="example"><a name="ex-padding-op-logical"></a><p class="title"><b>Example 4.21. Logical Operators (&&, ||)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">if((LA(1)=='/')<span class="bold"><b>&&</b></span>(LA(2)!='*'<span class="bold"><b>||</b></span>(LA(2)=='*'<span class="bold"><b>&&</b></span>LA(3)!='*'))) ...if((LA(1)=='/') <span class="bold"><b>&&</b></span> (LA(2)!='*' <span class="bold"><b>||</b></span> (LA(2)=='*' <span class="bold"><b>&&</b></span> LA(3)!='*'))) ...</pre></td></tr></table></div><p></p></li><li><p><a name="padding-relational"></a>Relational Operators<a class="indexterm" name="d0e1822"></a><a class="indexterm" name="d0e1828"></a><a class="indexterm" name="d0e1832"></a></p><div class="example"><a name="ex-padding-op-relational"></a><p class="title"><b>Example 4.22. Relational Operators (==, !=, <, >, <=, >=)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">if((LA(1)<span class="bold"><b>==</b></span>'\n'||LA(1)<span class="bold"><b>==</b></span>'\r')) ...if((LA(1) <span class="bold"><b>==</b></span> '\n'||LA(1) <span class="bold"><b>==</b></span> '\r')) ...</pre></td></tr></table></div><p></p></li><li><p><a name="padding-bitwise"></a>Bitwise Operators<a class="indexterm" name="d0e1861"></a><a class="indexterm" name="d0e1865"></a><a class="indexterm" name="d0e1871"></a></p><div class="example"><a name="ex-padding-op-bitwise"></a><p class="title"><b>Example 4.23. Bitwise Operators (&, |, ^)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">public static final boolean isUnix(){ return (getOperatingSystem()<span class="bold"><b>&</b></span>PLAT_UNIX) != 0;}public static final boolean isUnix(){ return (getOperatingSystem()<span class="bold"><b> & </b></span>PLAT_UNIX) != 0;}</pre></td></tr></table></div><p></p></li><li><p><a name="padding-mathematical"></a>Mathematical Operators<a class="indexterm" name="d0e1894"></a><a class="indexterm" name="d0e1898"></a><a class="indexterm" name="d0e1904"></a></p><div class="example"><a name="ex-padding-op-math"></a><p class="title"><b>Example 4.24. Mathematical Operators (+, -, /, *, %)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">a=(b<span class="bold"><b>+</b></span>c)<span class="bold"><b>*</b></span>d;a=(b <span class="bold"><b>+</b></span> c) <span class="bold"><b>*</b></span> d;</pre></td></tr></table></div><p></p></li><li><p><a name="padding-shift"></a>Shift Operators<a class="indexterm" name="d0e1933"></a><a class="indexterm" name="d0e1937"></a><a class="indexterm" name="d0e1943"></a></p><div class="example"><a name="ex-padding-op-shift"></a><p class="title"><b>Example 4.25. Shift Operators (<<, >>, >>>)</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">if(((1L<span class="bold"><b><<</b></span>i)&l)!=0) System.out.print("1");if(((1L <span class="bold"><b><<</b></span> i)&l)!=0) System.out.print("1");</pre></td></tr></table></div><p></p></li><li><p><a name="padding-braces"></a>Braces<a class="indexterm" name="d0e1966"></a><a class="indexterm" name="d0e1970"></a><a class="indexterm" name="d0e1976"></a></p><div class="example"><a name="ex-padding-braces"></a><p class="title"><b>Example 4.26. Braces</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">Object[] items = <span class="bold"><b>{</b></span>"2", "3", "4"<span class="bold"><b>}</b></span>;Object[] items = <span class="bold"><b>{</b></span> "2", "3", "4" <span class="bold"><b>}</b></span>;</pre></td></tr></table></div><p></p></li><li><p><a name="padding-brackets"></a>Brackets<a class="indexterm" name="d0e2005"></a><a class="indexterm" name="d0e2009"></a><a class="indexterm" name="d0e2015"></a></p><div class="example"><a name="ex-padding-brackets"></a><p class="title"><b>Example 4.27. Brackets</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">for (i = 0; i < 100; i++) sum += value<span class="bold"><b>[</b></span>i<span class="bold"><b>]</b></span>;for(i = 0; i < 100; i++) sum += value<span class="bold"><b>[</b></span> i <span class="bold"><b>]</b></span>;</pre></td></tr></table></div><p></p></li><li><p><a name="padding-parentheses"></a>Parentheses<a class="indexterm" name="d0e2044"></a><a class="indexterm" name="d0e2048"></a><a class="indexterm" name="d0e2054"></a></p><div class="example"><a name="ex-padding-paren"></a><p class="title"><b>Example 4.28. Parentheses</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">GridBagLayout layout = new GridBagLayout();setLayout<span class="bold"><b>(</b></span>layout<span class="bold"><b>)</b></span>;GridBagLayout layout = new GridBagLayout();setLayout<span class="bold"><b>(</b></span> layout <span class="bold"><b>)</b></span>;</pre></td></tr></table></div><p></p></li><li><p>Type Cast Parentheses</p><div class="example"><a name="ex-padding-cast"></a><p class="title"><b>Example 4.29. Type Cast Parentheses</b></p><table border="0" bgcolor="#E0E0E0" class="shade"><tr><td><pre class="programlisting">int line = (<span class="bold"><b>(</b></span>JavaAST<span class="bold"><b>)</b></span>node).getStartLine();int line = (<span class="bold"><b>(</b></span> JavaAST <span class="bold"><b>)</b></span>node).getStartLine();</pre></td></tr></table></div><p></p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="printer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="printer.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="indentation.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">4.3. Printer </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> 4.3.3. Indentation</td></tr></table></div></td></tr></table></td></tr><tr><td bgcolor="#eeeecc" height="17" style="font-size:9px;padding-left:5px"><a href="#toppage">to top</a></td></tr><tr><td height="30"><br></td></tr><tr><td height="3"></td></tr><tr><td bgcolor="#336699" height="1"></td></tr><tr><td height="1"></td></tr><tr><td bgcolor="#336699" height="16"></td></tr><tr><td bgcolor="#ff9966" height="4"></td></tr><tr><td class="footer" align="center" height="15" valign="middle"> Copyright © 2001-2004, <a class="footer" href="./contact.html">Marco Hunsicker</a>. All rights reserved. Hosted by <a href="http://sourceforge.net">SourceForge.net</a></td></tr></tbody></table><img src="http://sourceforge.net/sflogo.php?group_id=45216&type=1" width="1" height="1" border="0" hspace="0" vspace="0" alt=""></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -