﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-ACFirst-随笔分类-JAVA</title><link>http://www.cppblog.com/zzfmars/category/14648.html</link><description>智慧是力量的源泉，行动才是生产力。</description><language>zh-cn</language><lastBuildDate>Wed, 20 Apr 2011 10:09:24 GMT</lastBuildDate><pubDate>Wed, 20 Apr 2011 10:09:24 GMT</pubDate><ttl>60</ttl><item><title>Java动态数组的用法详解</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/18/144454.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Mon, 18 Apr 2011 05:09:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/18/144454.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/144454.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/18/144454.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/144454.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/144454.html</trackback:ping><description><![CDATA[<div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><span style="COLOR: #000000">&nbsp;Java动态数组是一种可以任意伸缩数组长度的对象，在Java中比较常用的是ArrayList，ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">.语法：add()是添加一个新的元素,remove()删除一个元素,size()获得ArrayList的长度。ArrayList的下标是从0开始。<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">.示例代码<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000">&nbsp;wang48.jiaocheng;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">&nbsp;java.util.ArrayList;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;JavaArrayList&nbsp;<br><img id=Codehighlighter1_290_778_Open_Image onclick="this.style.display='none'; Codehighlighter1_290_778_Open_Text.style.display='none'; Codehighlighter1_290_778_Closed_Image.style.display='inline'; Codehighlighter1_290_778_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_290_778_Closed_Image onclick="this.style.display='none'; Codehighlighter1_290_778_Closed_Text.style.display='none'; Codehighlighter1_290_778_Open_Image.style.display='inline'; Codehighlighter1_290_778_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_290_778_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_290_778_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;main(String[]args)<br><img id=Codehighlighter1_332_776_Open_Image onclick="this.style.display='none'; Codehighlighter1_332_776_Open_Text.style.display='none'; Codehighlighter1_332_776_Closed_Image.style.display='inline'; Codehighlighter1_332_776_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_332_776_Closed_Image onclick="this.style.display='none'; Codehighlighter1_332_776_Closed_Text.style.display='none'; Codehighlighter1_332_776_Open_Image.style.display='inline'; Codehighlighter1_332_776_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_332_776_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_332_776_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Java动态数组的初始化</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;ArrayList&nbsp;al</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;ArrayList();<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">向Java动态数组中添加数据</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;al.add(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">a</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;al.add(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">b</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;al.add(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">c</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">输出Java动态数组</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">al.size();i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_495_566_Open_Image onclick="this.style.display='none'; Codehighlighter1_495_566_Open_Text.style.display='none'; Codehighlighter1_495_566_Closed_Image.style.display='inline'; Codehighlighter1_495_566_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_495_566_Closed_Image onclick="this.style.display='none'; Codehighlighter1_495_566_Closed_Text.style.display='none'; Codehighlighter1_495_566_Open_Image.style.display='inline'; Codehighlighter1_495_566_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_495_566_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_495_566_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;String&nbsp;alEach</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(String)al.get(i);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;System.out.println(alEach);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">删除数组中的某个元素,删除第二个元素</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;al.remove(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">修改Java动态数组，把新的元素放到第二个位置</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;al.add(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">////</span><span style="COLOR: #008000">输出Java动态数组</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">al.size();i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_702_773_Open_Image onclick="this.style.display='none'; Codehighlighter1_702_773_Open_Text.style.display='none'; Codehighlighter1_702_773_Closed_Image.style.display='inline'; Codehighlighter1_702_773_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_702_773_Closed_Image onclick="this.style.display='none'; Codehighlighter1_702_773_Closed_Text.style.display='none'; Codehighlighter1_702_773_Open_Image.style.display='inline'; Codehighlighter1_702_773_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_702_773_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_702_773_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;String&nbsp;alEach</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(String)al.get(i);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;System.out.println(alEach);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">输出如下：<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">a<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">b<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">c<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">a<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">c<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">欢迎转载,但请保留文章版权信息,文章来源：Java入门培训网&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">引用地址：http:</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">www.wang48.com/jishubaodianview/?jsd_id=13482&nbsp;</span></div>
<img src ="http://www.cppblog.com/zzfmars/aggbug/144454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-18 13:09 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/18/144454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java split分割字符串的用法详解</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/18/144453.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Mon, 18 Apr 2011 05:04:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/18/144453.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/144453.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/18/144453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/144453.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/144453.html</trackback:ping><description><![CDATA[<div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><span style="COLOR: #000000">&nbsp;Java中用split函数进行分割字符串。<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">.语法如下<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">String.split(sourceStr,maxSplit)<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">String.split(sourceStr)<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">参数说明：sourceStr是被分割的字符串，maxSplit是最大的分割数<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">返回值说明：split函数的返回值是一个字符串数组String[]<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">.示例代码<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000">&nbsp;wang48.jiaocheng;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;StringSplit&nbsp;<br><img id=Codehighlighter1_226_627_Open_Image onclick="this.style.display='none'; Codehighlighter1_226_627_Open_Text.style.display='none'; Codehighlighter1_226_627_Closed_Image.style.display='inline'; Codehighlighter1_226_627_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_226_627_Closed_Image onclick="this.style.display='none'; Codehighlighter1_226_627_Closed_Text.style.display='none'; Codehighlighter1_226_627_Open_Image.style.display='inline'; Codehighlighter1_226_627_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_226_627_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_226_627_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;main(String[]args)<br><img id=Codehighlighter1_268_624_Open_Image onclick="this.style.display='none'; Codehighlighter1_268_624_Open_Text.style.display='none'; Codehighlighter1_268_624_Closed_Image.style.display='inline'; Codehighlighter1_268_624_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_268_624_Closed_Image onclick="this.style.display='none'; Codehighlighter1_268_624_Closed_Text.style.display='none'; Codehighlighter1_268_624_Open_Image.style.display='inline'; Codehighlighter1_268_624_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_268_624_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_268_624_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;String&nbsp;sourceStr</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">1,2,3,4,5</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;String[]&nbsp;sourceStrArray</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">sourceStr.split(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">sourceStrArray.length;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_395_441_Open_Image onclick="this.style.display='none'; Codehighlighter1_395_441_Open_Text.style.display='none'; Codehighlighter1_395_441_Closed_Image.style.display='inline'; Codehighlighter1_395_441_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_395_441_Closed_Image onclick="this.style.display='none'; Codehighlighter1_395_441_Closed_Text.style.display='none'; Codehighlighter1_395_441_Open_Image.style.display='inline'; Codehighlighter1_395_441_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_395_441_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_395_441_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;System.out.println(sourceStrArray[i]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">最多分割出3个字符串</span><span style="COLOR: #008000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;maxSplit</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;sourceStrArray</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">sourceStr.split(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,maxSplit);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">sourceStrArray.length;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_572_618_Open_Image onclick="this.style.display='none'; Codehighlighter1_572_618_Open_Text.style.display='none'; Codehighlighter1_572_618_Closed_Image.style.display='inline'; Codehighlighter1_572_618_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_572_618_Closed_Image onclick="this.style.display='none'; Codehighlighter1_572_618_Closed_Text.style.display='none'; Codehighlighter1_572_618_Open_Image.style.display='inline'; Codehighlighter1_572_618_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_572_618_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_572_618_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;System.out.println(sourceStrArray[i]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">&nbsp;}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">输出结果：<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">3</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">4</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">5</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">5</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">欢迎转载,但请保留文章版权信息,文章来源：Java入门培训网&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">引用地址：http:</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">www.wang48.com/jishubaodianview/?jsd_id=13459&nbsp;</span></div>
<img src ="http://www.cppblog.com/zzfmars/aggbug/144453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-18 13:04 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/18/144453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>手把手教你Linux下的Java安装</title><link>http://www.cppblog.com/zzfmars/archive/2010/08/20/124045.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Thu, 19 Aug 2010 17:31:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2010/08/20/124045.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/124045.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2010/08/20/124045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/124045.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/124045.html</trackback:ping><description><![CDATA[<ul class=summary>本文介绍了Linux下的Java安装流程，讲了三个步骤的内容：Java环境安装、环境变量配置和Eclipse安装。 </ul>
    <ul class=con>
        <p>
        <p><strong>一、Java安装之Java环境安装</strong><br>1.&nbsp; 从sun主页下载JDK for Linux版本。这里下载的是jdk-6u6-linux-i586.bin。<br>2. 用root用户登录ubuntu，或是在普通用户下用su命令切换用户。切换到所需的安装目录。类型：cd &lt;目录路径名&gt;&nbsp;&nbsp; 例如，要在 /usr/java/ 目录中&nbsp; 安装软件，请键入：cd /usr/java/， 把jdk-6u6-linux-i586.bin文件拷贝这个目录里面，设置权限为可执行类型：chmod a+x jre-6u6-linux-i586.bin<br>3. 启动安装过程。键入：./jre-6u&lt;version&gt;-linux-i586.bin。 接下来会提示二进制的许可协议，键入yes回车即可。安装过程如果遇到一些问题，都同样键入yes就可以。<br>4. 一路下来，最后看到Done字样，就完成了Java环境的安装。安装的位置就是当前目录 /usr/java，当然你可以选择在别的位置。可以用ls命令查看一下是否正常。</p>
        <p><strong>二、Java安装之环境变量配置</strong> <br>上面安装完毕后，直接在shell里面输入java是不起作用的，需要先配置一下环境变量。一般都会用export命令，不过这样设置只对当前shell 起作用，重启或是切换到别的shell会话就不起作用了。可以选择配置 .bashr文件。用vi或是gedit打开，在末尾添加下面的内容</p>
        <pre>
        <ol class=dp-j>
            <li class=alt><span><span>export&nbsp;JAVA_HOME=/usr/java/jdk1.</span><span class=number><font color=#c00000>6</font></span><span>.0_06 &nbsp;</span></span>
            <li class=""><span>export&nbsp;CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar &nbsp;</span>
            <li class=alt><span>export&nbsp;PATH=$PATH:$JAVA_HOME/bin&nbsp;</span>
            </li>
        </ol>
        </pre>
        <p><br>然后保存。再在shell里面试验一下是否安装成功。echo一下各个变量是否正常，然后输入java -version看看。<br>还有一种方式是修改/etc/profile，这样相当于修改系统配置文件，对所有用户都有影响，我在尝试的过程可能输入了一些异常字符，导致整个ubuntu无法用GUI登录，无奈只能用文本登录，然后再次把profile改回来才正常。<br>好了之后可以先试一下用vi新建一个Hello的Java文件，然后编译一下试运行。</p>
        <p><strong>三、Java安装之Eclipse安装<br></strong>Linux下面的Eclipse在ubuntu的界面渲染下看起来非常漂亮。先从Eclipse社区下载一个Linux版本的，这里下载的是europa 版本的gz包。只要解压到一个目录就可以，这里选择/opt/eclipse下面。Eclipse是解压就可以使用的。不过为了方便，我们在桌面做一个启动器把启动目标指向到Eclipse的安装目的地，选择里面已有的图标文件，这样就完成了。不过默认Eclipse是找不到Java执行路径的，有网友写了这样一个脚本eclipse.sh 放到/usr/local/bin目录下，记得加上775权限。然后把启动器位置指到这里eclispe.sh。下面是eclipse.sh的内容：</p>
        <pre>
        <ol class=dp-j>
            <li class=alt><span><span>#!/bin/bash &nbsp;</span></span>
            <li class=""><span># &nbsp;</span>
            <li class=alt><span>#&nbsp;执行&nbsp;eclipse&nbsp;</span><span class=number><font color=#c00000>2.1</font></span><span>.</span><span class=number><font color=#c00000>1</font></span><span>&nbsp; &nbsp;</span></span>
            <li class=""><span># &nbsp;</span>
            <li class=alt><span>export&nbsp;JAVA_HOME=/usr/java/XXX &nbsp;</span>
            <li class=""><span>export&nbsp;CLASSPATH=/usr/java/XXX/lib &nbsp;</span>
            <li class=alt><span>/opt/eclipse/eclipse&nbsp;-vm&nbsp;/usr/java/XXX/bin/java&nbsp;-data&nbsp;~/workspace&nbsp;&amp; &nbsp;</span>
            <li class=""><span>#&nbsp;-vm&nbsp;参数用以指定使用哪一个&nbsp;jvm&nbsp;来执行Eclipse， &nbsp;</span>
            <li class=alt><span>#&nbsp;-date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中&nbsp;</span>
            </li>
        </ol>
        </pre>
    </ul>
<img src ="http://www.cppblog.com/zzfmars/aggbug/124045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2010-08-20 01:31 <a href="http://www.cppblog.com/zzfmars/archive/2010/08/20/124045.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>