浏览以下内容前,请点击并阅读 声明

定义:数组是一个能容纳固定数量,类型单一的若干个值的容器。注意,数组是一个对象。

  数组一旦创建,则其长度固定不变,数组中的所有值叫元素(Element),获取元素要靠索引号(index),索引号从0开始,对应第一个元素。

aaarticlea/gif;base64,R0lGODlhTwF8APcAAP///+rq6gAAAN/v3+Hw4d3u3ePx4+Xy5efz5+Lw4mVvZejz6JmZmeTx5Oby5ur06tzt3Oz17ODv4Nvt297u3un06T8/P+727uv169rs2ru7u8Lhwtns2e327fD38O/376qqqhEREYiIiPL48t7v3uDw4Nfr1yIiItzu3N3d3cPhw8zMzNjs2Mfjx2ZmZu7u7tjr2DMzM8jHx0RERPT59NXq1dbr1vH48Xd3d9rt2tbq1sTixLLTssXixVVVVZGPj8LgwsvLy/P588rRysbjxhAQEKjIqPH38cPiw/X69YyMjIeHh8HgwcjQyMjkyC8vL8zSzD4+PtTq1Nra2vT09MnRyYmHh1dUVaysrB8fH319ffr6+pycnMjjyPP488bixn9/f6nJqdHo0b+/v8vSy9Tp1F5eXqnIqW1tbUNOQ3J8ck5OTsnUyYqhioGDgYeQh9Pp04mRicvRy7HTsc7TzlFUUYuii56lnrnEuafIp2BsYGNuY/b69k1STYmgibnduc3SzVNVU7PTs87mzsThxIKEgsHIwbHWscnQyYyijHqAerHSsaGmoaOno1RVVE9TTwwMDMfQx36CfsbPxvX59b/fv1plWp+fn9/f383Tza+vr7rduu/v72JtYjtCO19sX8fKx9Dn0MrlymFtYU5TTrfDt8zmzFJUUnV1ddfs18/PzyUoJc7Wzs/Tz3yCfJKSkoWPhUhISGNvYysrK83azdDX0L6+vr7Gvtvb28jLyMTJxHiAeMzVzLzFvOPj429vb3Vyc9LY0qrKqlBTUNHp0U5STtbV1cvly1hcWM/Uz3uBe19pX4iKiFJaUsXKxaK5omNpYxwcHFppWo6kji83L8DHwGRvZI2NjTo6Ojg+OE5aToafhkZTRqbHpnd/d2p5aldXV83NzWJuYqGhoVpbWrzdvL3evWBtYL3GvdLp0sbTxtXi1Xx8fBsbG+jv6Km0qRsdG+fy5/Hx8eTy5DA3MIqIiNDo0K65rvj7+JmmmY+PjyksKY2RjbXStWNnY56dnSH5BAAAAAAALAAAAABPAXwAAAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIPyFEC0qAgAAkB8nKFBqNOnUC0KwKGhqoYUSBl8FKA1qtevYAtyNThWxIkQOAROPSHAhYgQJ5oCMItWLY6zR9kmDcu3r9CxYhm81bDixFEBcUEIiLHCx4m5IQgbRnpiheIVLwQc9cu5c86iRbFyjbFZRAykm8cyEACAtEDTWdVqBey5tu2XU63K5QqaaOzYq5H2/j2W9u3jyEsalx1CRIoUGg53Vc26+fPoxGd3Tc69e8fcVkUz/7hLOIaP7ACCk19hHr1m7/DjS+3tAqlSFyFC+HhhX61SxQLhpx9/e/XnQoHyJajgggw26OCDEEYo4YQUVmjhhRhmqOGGx/UmgAYIIsQUQQAuFCKHFLEnolwClajQiQu9MANcSomQFoTgVfWCCCuYuB0AK2z24o8oThSDUgcZFyRDyy00wwwpiCBACi+EgNWDy+2l2QkgMMAWlHohCQCAIJxwYAxNsdfWWCnMGANWjgnUXpEHafDYmGyhCUCYAwG4VnMB5ielVnSlFWdr5w0E2Fgu1IclkcU1t8KHKTiWmZDpsbaaC5WehlYKB2plHqiPpaDZalfSWZAL52XGAKghAP9wKUHBIWaZACusNwNXgxXm3KlTEtTeZQCAiCNo9RV3FIg8vtCUccGtxt9qIPJnKgOT8pdZjzjA5aiqBU32AggvrHCgbLSytigDgAJwrWtzndatmQWBSNQJ2uKKJVVVifebWQKEoBS0mrKWaXCyrQaaUlWGwB+4gQnkQ8AxGExwdrTxNlzDDw/05AorPOnfoxGPtWSlsV6M8GrZysoViM9FiZW9LEKMLsyZojtQrdMxAK+r1kG3LFE1/4YwjAlmqR2QXIF62ns7FyxQcGaCOtan3b5QJQ5Z2zzQZCBWVTGBmPKccGSNcbWeeVt37TFjIc/gco8Onqglkl4KACUAB4r/SabBALYpgGNKqannDKe1JrfXfCd6Jrv19d2nukju9VYILnDJd377IS7n4gK94APn/BnL+OkhaRBrTTgkivrrHc1AJEwh0A377RmpOBMD32boizy4AwWGKsEz9IMMxft0CRjJK3R88zxxYgH0CD1PvU5PcHJ9QdZvf9Mvmng/UPfi0zTGL+UDQH76MmWR/vrsw7QGJuXDH79L+lxSvC8y9O9//8D4x//6Z4z7sUQVa4AdFQLAQCsA4wcQjOAP3FAPCULwCgzMoAY3yMEOevCDIAyhCEdIwhKa8IQoPOEsUshCE24BKgtsIPIcgsEW2vCGOMyhDneIQnDYgoc6fOFT/2IYACvMsCE1BKISl8jEJirxFahwIguF6BQiGvEhSZSiFrfIRS7iAhtdLCEVhWLFIzIki2FMoxrXiMJZ4IKNHxxjUMqIRTja8Y54ZKALxpFHDcoRKHQkiIz01jGBoHGET+CCDdGQBQGsYQotxMITBBCFINwwCEVQJAuDABotRPIJRTBDCz1kSQ9qwgUfnEIUipAFTaZQA5Os5Aj/+JNAemwGcSvIIUPIBQEooYVmyAIWYBkFFk6hCGgIQhSecMMo+DKSRcCCNEuJQkxqQQNF8GQKpSnNKBQThNH4oDeDoAUBUNOExzRDEII5y4ggrSB+EpNHbOkufU0qVQDY5QeL8v9LFmaTgUoQAAt7CcmA2lAJk+xnCpXwzUUyMwBoaCgLsVCEc3YwFuHw4DMDsNETEjQAUxAAFkRIyyExJDg8Cgk9TYeUmunTg0HgpEJRyIVSMtKYIw3AGh6aQkyCaKYnZGQRQgnJFD4BDVMo6g2zoE0QFuIVHnzCGgLQS4uSsJcZFEBT4+hOrZTpTE0RXAzOZbmzOKpNIXgTkCrGmIfQE2G/MSQKO2pMMwjAlSksp1ZbGAU0cBSoJjRDFDSAhSxMNYVFcKYAnmBVEyqhCCO0RSw82EuiiLKnzyznVj1Y0oRQh1M+OM0JfLAC1alLMHFRnah8QKo9cSpzbs3gFQfC0g//EeSl+wSsCSnayhtOgZwfymsWYqpVpbbwsSxcbFJ3asMs+HWEK+SgNYHb2BE+VgBZKIJuGaiJ7mpgDOANr3jBGzFpZapaAsHBaSczJsIIIF8rCAFToBNbGRLEVD26523nut0RgsgMxkVhIrOK1xIqtiiXRaEZNMBALUA2hc4FqEAnGtwR+pCDWGXgXXuqSOIy2IOoCDE7wEDiEpuYxOU12GrgyjOCLUwDFWtLfYtoRgA8qU2gk+sJ6XrCcca0uiLcaVXQUIQA85evTyBshIU7TKm2kMglhKJ0tUrdV/oyCGuQKFchQp2p4SpYc1lvaUQAs+fw6CgvWI08FUJPWe1q/waFzOdcC2zCIvTGmGsY6mBxuGFjrhKZixwqgPl62BF+sYOSXGxOU8iFRj6ynVzWyspYEwNcmjYr5FFMU7BWO82kgFgNabNCcNvHUpuah27sY2cRspcSAWiQJ1Bvf+a1GcM1xWeImV1CRJ0QUp/618BG4R5VDUPZ1njUwU62sll4SmIP0dh1XLa0px3CcOZx1TvhNUJ8Te1uAxuj1y62fWno7XJ3+6nhfnYDH2jBdkeQ2+aOtx0lm26v8G+A+P5fAQ0Ykyfw+98tMQPxAE7wkywPYqFggsKZAISGA2EDEI94xFVAcRUg4eI72MEf/rBwhz9c4hKvuMUxbo5NlEPhHv8HecgrfnEk7KASG0e5w1W+copjnAl/2EQlZP5xmm9A5BjX+CbMwfOeqxzoGM850Rk+c58j3eXm+MPJmd5wn/+c5RiHOceZ0A96VN3qSN8BznXOc6tf3eZB3wEBnnINYaCgAAOQAAESYIAGHMABCFhABR6AgQhc4AMeOMIIhECDJPCBHIIoAAXiPve63z3vfI9AB/7ugRsMvvDMEEYB4C53utsd73p/QAT8DnjBEz4JuZgGMQpAggE0/vN533vfJx/4EXih8HxYRgtYP4ASEMAABnh86GdP+RGMgAaUOHziF995x8c+8pMHvOVPj3jFM97zwn+A6KNf+csnIfNvv77/40Eve9LX/vSpX33rCbCPdcB++JK/gAc8YHvc6976vqe78MvPfcsj3/D4EA+p8BRLEAbh13zvV34XIH+Cd3uG5wjLJ37vp33xJ33eVwhncICvt3+RR3kNWHi5kAjq53rYR37QJ3/0d3vJZw27t3i+B3wcSHwWSAOFB4HWh4AHkHcLcIIWeHo2yHwbaIIV2H2nh4EaWILP13cLWHsOGIJiwHsJsAx3kIA8SH/HRwlJwIL413gxOITTh3v44AAD6BQF+Hbrh4Twx33GR4NJ8IMSyIGj54H1RwlGyHlBmITxN39rSANOyHsvSIUySISFJwst2HtcmINpSHlf2IYRiIOg/0eB/ed9buiIeLiEH0iHGQh3JDh+eKiGx8eHifCErVcC7wANgOiF3keIN7iBOliFi8gHfCCGBGiAvEcAv3eKkUh4lGCDdoiG/KeIl1eHZ8iJidiDNAAKoeiHXGiCgfiFlKCKQIh9CAB52yeHt0cDk3iH8LeEVkh4EHiExPiLxiiMrneLXZiLx5iMLkgA8BB8iCiO3XeN0PiGj1iNpVd/uHcAYygUBQgBW6h/iLiDgSh4lxcIPBB+m4iL1igEGOiPo/h7wceMQ0iQQoCMTxiNzkeNcYiCX7gHhUiJxSiIgZB4vRiOrlh/BmmG5WiSA2l8DHkGDmmIANmKLTl4Fml9tP+gDp5wD+rABj7JC0DJCqxQC7UQDO7QkR+pjfD4hYU3D/sYFP24ir54koNnkDH5ghHZiqLnd8DoBQ0plSyJiiPgDOpIj50oh4PnkZtnliEZjylZi+YokdznljxwlYeolaMXiV4Jk2CpkBY4lmUZB3eADP5wB4bJCIjJCI2wmI3AD8FAkWpZkn45f5bnBYRnACYwi/6IkQoJjCNglX15jpTXfW7Al5wpmsCoC3bwhJLZhVx5jyOwB0SgkrYIg6C3g1V4BJYHmg85lYHYfaB5mnI5mpZXmpvJlr+Ymqu5lnFQBUMwBHJABlAABYCQCXRAB63QCsnQCMFQe7E5m8oIgwH/CY+6aXxegJmaiZC1mZVn+QGldwPBiZwUOISBZ5xrmZDCV4ylp5pioJL5547TmIgeeAOyeZz/2ZmAV3nxCZLlR5/wWZehaYJVWJ8wqZ5xGaDiuJ+raYbN6ZzQKZ3UaZ3YuZ21kKAESgTHyaAnSJzGlwCZSYZhMAEGqpSRF3+jeQp1SZsQeQCuGX2AJwlGIKPK6Jt5+XeAx58pSqMrmqAFGqE6mJwJiqP+2Jo52IlziaMT4J802ncV+KNBOqNEaqNHupqbGQeI4KHROZ3VeZ3Y2Qi1MJpNKpxPuqTzF3gE8KL8GKNJioR4KKYfgKV7SozwJ6ZAKqRy2qeT93eGQKZg/+mOEumnBaqlU7mkf8oDWTqkJgl9iVqphsqWg7qphRqosIeoC/gBiyoGUxoHTVAFHkoGILqm1+mmpfoBkYqpVKipRjp/EmADs5gDECCpgtqgHZCodWCpSQqRt8qliQqkvgqs7/epk7eo9nCpvRmsfDd7idoJX9CplPh8NUqsxhqaHPitC1isQqqJ65mAwrqAzPqrtpqfwhqtdhAKl/oGTXCmz5mmaiqijcAKw7qA2sqtd+ityrqAf7ers5gBAkt3jjqnGKCsHVCsOUCtZkmwoyd5QKqwosqjtyl7yrqo9Bqo1vqtHRCwUzoA5YiGoUeyEuuu1TqqKwuxEnupp7l/Hv+blxm7sOLZsdealyArpPZ6pmj6qmvKCKyQlyW7rScrk5xosZL3rwPAqzCqsZv3shw7pz0bAcVKtYuXsk2rd3tXozk7pVbrADzbs9XQBqHQrLyHg/CqfQ87eqPQAxMrss8atnGrtTzAtYyHrI8Xezert3zrtTBbAXg7emNbtUxrd2+Ltmo7sShgr/c6tESbCYzAC3k7t3zbfF+Lt1w6eiQgtXnKAZtriyV4tte6tZDbqDC7snznCkZAugIbhKiLAWkbCoNruo4Hr56ruedqtX8LtnCLAVsroyrJua3rucXKAauLkV/ruhgAu7J7rKeLtXx3uxoruatKuWoKCJc7vL7/S7aLe7WAO7x9VwCiC5VhML3H23i7i3dPGrbDwAPTq7j/+byGq33KELsa274M+3m3ubK3oLYZ0Lx9i33BK7wPMLf1C4QbmMD5+wDz28Aoe6DJK7/0S7Vt674AHL/6y7/Gu8H/S74LILwDPAgFPAFvEAlNMLncO52XG8EMnLsPDL8lHMHaBwE6MIssUL8iDHyMa8M3XAGPwAM9XLfWx7TjJ8R6t789PLj3G8QBesPo0AaD4MOt13kIzMSGew49wL6rWMNCbLhFTLoGLHev18E6qHdF/MSdqsRSvMYV4MQ+jLLIS8JUbMWyu8IsPLnP+aEgerlD7MVg7MBbPMaGWwE6/zyLMGDGbxzFHAu/OljEjdy/YTzCdyfE+1vJSNy1kJzJ05h3vWDFbnyc13fIoVzCerADpay4aOx5cTzJRlzIBwzE5CvLlRzCzPfJZjvFm+zIpszLkrwAozwIT/wGk9DHfpyvaXoHbDDFq9zKG5zGt1zCJZwBOwyjJlDKb+fJcwfLkRzKjzAH2+zDhgzEQQy/+1vOluzNCQDOoIwAxczJb6zFthzPCLDK9LyZWay7uxvPlCzN/czBPArQ5CzNu8zB6TyN68zNSZx/8NzL8mzFlQwLk5DMLezCfxydzizR+nzEv1vL/yzR04jNBHgGNsDOulzB/twAjJvJpEDOMCDQcf8H0ehc0A6gCEZgAjNNy4ao0DhdzCrtrl37yjcdyavM08CcxEZddy9ttjGt1Cksvq+MyTAt0whd09981Hen0ynt0N4M1Bwr1D1s0cmszEK70c6M1Dsg1Z080P/71GbrABxQAwRoBDrA02Btx6Yb1wUd0ym9z5sX1gzr1DyqCHmQ1z2twUXd10eNB1as1z5d1ejMuHpACF9dyFls007NuIDNzkjctr7nvoZ9AJ8t2Eztz6WN2Iq91wfs1wcA2YOg12Z91hmd1s95B+rg0jx62Zmtsfys1e8MfKXNoyxg12RoBDUQ2KTbznY82sONzsUwBzrw26Hd2Kpdd4i93G59rkX/Dd2F3QCQbQqBDdab7djorAcq0NrTK76vTdx1N93VrdLezddbTdwNIN/WXd99e9/anQfcXcnOrdX+Ld5tYAqKnQ+wAAtv0OAOHgcQHuFxQAvpvd6SDdyK+9747dImgNz8qNzzLeC63Hr9/c4M2wdzUAPz/cTXTeJo/M10twsAHuLA3M0uboswbgB44AemEOAcAMa8R+AmDnzqHeClPKXf3dcnnuLsrbD8LQGjfd99sAgqvt9IfuNKbgAyXuVS3c5YnuM73uPlDeRJnuMGUORNLqNI/tw4Ht3A1+F3XQZcLuIQsOZs3uZTLgUqbgKgHcJMDeVt7g15oOcr3tx+3rUE/26LpeAHxzDnP47hiufiUT53n6ACej7mTn7ld266eb7ni123Nm7HLz53nZ7Xfe6uSZzoCSDock7jGQDpiA7oOL7ojU7j7T3Yko7jlG7pRi673p3rbf7OOuDhUGkEcEDozO3rqB7rsj7lZUDofP7EsE7icQfogn7sXC7tE3CuqS4BgE7rrZ7smf52kS7qo/0JGyDnvT7V5E4B1A7lvufsl37hdavp5k4A8r7n7AzrzO57147sSq3sm9ft387o4X7h277sLi7r6P7s6w7quI6yNR3lNSAFd50O2B7iLK7mA+/uEh93Uw4HDm/qPazs7e7xEn/tGS/u9d7x1D4Aiy4KK/9P7xwf8RIvAegu8jWw7sDd7i8/ACHv8Jg+7oON6Cgb9NBeziZf9C8v6BgP8J9e8+Uu8TGv8xoPzFM69Xac8+o+9Al/8h9f7c9+1xOnAoSQcT2Q9l/wBURABC3w9m/fBV3gBHSfBocAcRV39juQ9j3A9m0P93E/907wDd2A9xSn93y/9n8P+HJP98+wDZVg+Iiv9n4P+IFP99KwCYavAmif+IvP+IJv95s/+X3/+XDf+E4g+mdH+n7v9qBP94Rf9qxf+a/vBI8f+Vc3+6Z/+U6Q+ZufcXuv9rvfAqhP95bOdpagAMq//Mzf/M7P/KuQBsn//NT//NngCWnQCdW//cv/3wzUIP3cH/7Rrw3hz/3Rzw3iUP7Vf/7pr/7Wj/3a7/7O7/3gL//OP/72T/1qkAQFBxAABA4kWNDgQYQJFS5k2NDhQ4gRJU6kWNHiRYwZNW7k2NHjR5AhRY4kWdLkSZQpVa5k2dLlS5gxZc6kWdPmTZw5de7k2dPnT6BBhQ4lWtToUaRCX7xI2tTp05EnBDDNKABExRkaAFhFCEJAwxhXBYoIEUIEVLQGMaUlqEGAAAYa4VacO/fgirMLvcYFACKEBg0hxCZdyxYTmCyX2A700XiGQAEiToAAcQJHiBQzBJw4a3nsCYJzM4eIkaLvCRcCYmh94SKE5c1vvfo4Ybag/1cADKTOMB36Ld8ZLgS6eNzUTGJOT8eYeVtkscAXVr2aFmA2BQMBM0DEcJHCqwYcoAHEwBE6bgwfKVyAxt7dRwwA4TWskBr97OYVXlcQxL5CgIYUaCsohRTsCoEvBkJwSpXmfinMKE6eeOutdiyw8EIMM9RwQw479PDDDRVKEAD7tsoLO6ZASCE/uNwi8D/z/GMquhVQzO0r2wAQ4au68rJLIOzcEmGFF7QyyC67sCsIRCabdPJJCyCZUIA1kDqsiLeyeA4AzSaEL8mvAEiNtLk4G9E87KYEQckbt+ILt7r4+rFNyaobzDyBDgRSwaY4mRA5py6xQIAxFiuQAcCwO9kUyK/c2s9NMWcIrqAWBSAwBRGuC1PJGE7kMS4k+WIULwAC5JNS4ISL1CkwqCw0LVVeTYssgkLAAUwA3JovtbPcghFPW1O47AU2lSQLMKlMhHTZUeFSD74j3/wrsDuP0uTBLdNCjaD1uOorTNcs84HP1468aoUYVNMKt28FuuwEzcS0yltvBcJNt+x6o3QwsnLM9l+AFZqhvIpAMFKygBNW+KQiBXiUovVW0ICzhSu22COvCK7ohXFtvfhjkEMWeWSSSzb5ZJRTVnllllt2+WWYY5Z5ZpprriggADs=" alt="" />

声明数组变量

  数组的定义由两部分组成,数组的类型和数组的名称即变量的名称,数组的类型写法为 type[], type是数组中包含的元素的类型,方括号表明这个变量类型为数组,数组的大小不是类型的一部分,因此方括号内为空。例如:

byte[] anArrayOfBytes;
short[] anArrayOfShorts;
long[] anArrayOfLongs;

方括号也可加在数组名称的后面 如

byte anArrayOfBytes[] ;

不过不提倡此形式。

数组的创建,初始化和取值

数组的创建可以使用new关键词:

// 创建一个整数数组
anArray = new int[10];

数组的初始化:

//方法1 使用索引号对数组中的元素逐个赋值
anArray[0] = 100; // initialize first element
anArray[1] = 200; // initialize second element
anArray[2] = 300; // and so forth //方法2比较简单,这里声明,赋值一步是完成的,数组的大小根据花挂号内的元素个数决定
//注意以下初始化方式声明,初始化必须在一个语句内
int[] anArray = {
100, 200, 300,
400, 500, 600,
700, 800, 900, 1000
};
//或者
int[] anArray = new int[]{
100, 200, 300,
400, 500, 600,
700, 800, 900, 1000
};

注意,第二种方法只能用于声明语句中,如果使用,数组长度由括号内元素个数决定。

数组取用可以使用数组的索引号,使用实例:

System.out.println("元素 1 索引号为 0: " + anArray[0]);

多维数组

Java中也可以定义元素为数组的数组,即多维数组,其定义和使用见如下代码:

class MultiDimArrayDemo {
public static void main(String[] args) {
//此处定义和赋值必须一步完成
String[][] names = {
{"Mr. ", "Mrs. ", "Ms. "},
{"Smith", "Jones"}
};
// 输出为 Mr. Smith
System.out.println(names[0][0] + names[1][0]);
// 输出为 Ms. Jones
System.out.println(names[0][2] + names[1][1]);
}
}

一维的数组和多维数组都可以用 arrayName.length来获得数组的大小,即元素的个数,如

//输出数组变量anArray的大小

System.out.println(anArray.length);

数组的复制

  System类中提供了一个arraycopy的方法,可以实现将一个数组复制到另一个数组,用法为:

  public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 

  其中src为复制的源数组,dest位目的数组,srcPos为源数组的起始位置,length为需要复制的数量。如:

class ArrayCopyDemo {
public static void main(String[] args) {
char[] copyFrom = { 'd', 'e', 'c', 'a', 'f', 'f', 'e',
'i', 'n', 'a', 't', 'e', 'd' };
char[] copyTo = new char[7];
System.arraycopy(copyFrom, 2, copyTo, 0, 7); //输出为caffein
System.out.println(new String(copyTo));
}
}

如果创建一个简单的数组而且仅使用一次,可使用如下快捷方法如:

//随机创建数组并输出其中一个元素 结果为 cdd
System.out.println(new String[]{"abc","cdd"}[1]);

此外,java的java.util.Arrays提供了比较多的对数组进行操作的方法,详见其API文档。

java基础-数组的更多相关文章

  1. Java基础——数组应用之StringBuilder类和StringBuffer类

    接上文:Java基础——数组应用之字符串String类 一.StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和 ...

  2. java基础-数组的折半查找原理

    java基础-数组的折半查找原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 如果让你写一个数组的查找功能,需求如下:在一个数组中,找一个元素,是否存在于数组中, 如果存在就返回 ...

  3. Java基础-数组常见排序方式

    Java基础-数组常见排序方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 数据的排序一般都是生序排序,即元素从小到大排列.常见的有两种排序方式:选择排序和冒泡排序.选择排序的特 ...

  4. 《Java基础——数组的定义与使用》

    Java基础--数组的定义与使用       一. 一维数组: 格式一: 数组类型 数组变量[]=new 数据类型[长度]; //需要后续赋值,且后续赋值时只能为单个元素赋值. 或 数组类型 数组变量 ...

  5. Java基础——数组Array

    一.数组基本概念 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 数组有三 ...

  6. Java基础--数组(Arrays)

    数组(Array),是多个相同类型数据按一定顺序排列 的集合,并使用一个名字命名,并通过编号的方式 对这些数据进行统一管理.本篇博客是对Java基础中的数组进行详细说明. 目录: 数组的概述 一维数组 ...

  7. java基础---数组的基本概念(1)

    学习资源来自尚硅谷java基础学习 1. 数组的概念 数组(Array), 是多个相同类型数据按一定顺序排列的集合, 并使用一个名字命名, 并通过编号的方式对这些数据进行统一管理. 数组属于引用数据类 ...

  8. JAVA基础——数组详解

    学习JAVA中数组的使用 一.什么是数组? 问:编写代码保存 4 名学生的考试成绩. 答:简单啊,定义 4 个变量呗 问:那"计算全年级 400 名学生的考试成绩",肿么办 答: ...

  9. Java基础——数组复习

    数组是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 数组长度固定不变,避免数组越界   数组是静态分配内存空间的,所 ...

  10. Java基础——数组应用之字符串String类

    字符串String的使用 Java字符串就是Unicode字符序列,例如串“Java”就是4个Unicode字符J,a,v,a组成的. Java中没有内置的字符串类型,而是在标准Java类库中提供了一 ...

随机推荐

  1. 多线程编程1 - NSThread

    每个iOS应用程序都有个专门用来更新显示UI界面.处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验.一般的解决方案就是将 ...

  2. eclipse maven tomcat7 热部署

    .配置tomcat a.配置jdk b.CATALINA_HOME=c:\tomcat CATALINA_BASE=c:\tomcat .tomcat配置密码 C:\Program Files\oth ...

  3. ios中通过调试来使用私有api

    转自:http://blog.csdn.net/cubepeng/article/details/11284173 OS不允许使用ios私有api,使用私有api可以获得意想不到的效果 ,同时使用私有 ...

  4. Struts2之OGNL

    一.OGNL是什么? OGNL(Object-Graph Navigation Language)对象图导航语言,是一种表达式语言,它可以 1.遍历对象的结构图 2.存取对象的属性(实例属性和静态属性 ...

  5. Mysql获取时间

    select now() 当前时间;   SELECT curdate() 当天日期; select date_sub(curdate(),interval 1 day) 前一天日期; select ...

  6. mysql中select五种子句和统计函数

    select 五种子句顺序 where 条件 group by 分组 having 把结果进行再次筛选 order by  排序 limit  取出条目 统计函数  max(列名)  求最大 min( ...

  7. 【Java EE 学习 20】【使用过滤器实现登陆验证、权限认证】【观察者模式和监听器(使用监听器实现统计在线IP、登录IP 、踢人功能)】

    一.使用过滤器实现登录验证.权限认证 1.创建5张表 /*使用过滤器实现权限过滤功能*/ /**创建数据库*/ DROP DATABASE day20; CREATE DATABASE day20; ...

  8. babyClock 1.0发布(Android2.2以上)

    [总体说明] babyClock是以天为单位,进行提醒的小工具:可以设置多个闹钟,每个闹钟又按照频率分为多个提醒:过期后自动设置到明天该时刻进行提醒. 一个闹钟包含时间区段.提醒频率:进入时间区段时, ...

  9. CentOS版本选择说明

    官方下载站http://www.centos.org/download/ 所有版本下载地址http://vault.centos.org/ 首先对一些镜像文件做个简单的介绍: LiveCD一般用来修复 ...

  10. js注入

    1.JavaScript注入就是在浏览器地址栏中输入一段js代码,用来改变页面js变量.页面标签的内容. 使用Javascript注入,用户不需要关闭或保存网页就可以改变其内容,这是在浏览器的地址栏上 ...