老生常談java中的數(shù)組初始化
數(shù)組的初始化可以分為兩種:
1、靜態(tài)初始化
2、動(dòng)態(tài)初始化
靜態(tài)初始化:
例:
String[] str = new String[]{"A","B","C"}; String str[] = new String[]{"A","B","C"}; String str = {"A","B","C"};
動(dòng)態(tài)初始化:
例:
String[] srt = new String[3]; srt[0] = "A"; srt[1] = "B"; srt[2] = "C";
注意:不能同時(shí)
使用靜態(tài)和動(dòng)態(tài)兩種初始化方式,也就是說(shuō)不要在數(shù)組初始化的時(shí)候既指定數(shù)組的長(zhǎng)度,又指定數(shù)組元素的值。
但是一下的代碼是可以執(zhí)行的
String str[] = {"A","B","C"}; str = new String[3];
但是反過(guò)來(lái)是不可以的,應(yīng)為這樣的方式是將str重新指向另一個(gè)內(nèi)存地址,而{"A","B","C"}是靜態(tài)初始化不能在數(shù)組初始化后在執(zhí)行。
以上這篇老生常談java中的數(shù)組初始化就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Java用Arrays.fill()初始化二維數(shù)組的實(shí)現(xiàn)
- JAVA 對(duì)數(shù)組進(jìn)行初始化填充的方法示例
- java數(shù)組的初始化及操作詳解
- Java數(shù)組的定義、初始化、及二維數(shù)組用法分析
- Java中一維二維數(shù)組的靜態(tài)和動(dòng)態(tài)初始化
- java 中數(shù)組初始化實(shí)例詳解
- Java 數(shù)組聲明、創(chuàng)建、初始化詳解
- Java編程中二維數(shù)組的初始化和基本操作實(shí)例
- 關(guān)于Java數(shù)組聲明、創(chuàng)建、初始化的相關(guān)介紹
- Java數(shù)組聲明、創(chuàng)建、初始化基礎(chǔ)
- Java 數(shù)組的兩種初始化方式
相關(guān)文章
rabbitmq使用springboot實(shí)現(xiàn)direct模式(最新推薦)
這篇文章主要介紹了rabbitmq使用springboot實(shí)現(xiàn)direct模式,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07基于java下載中g(shù)etContentLength()一直為-1的一些思路
下面小編就為大家?guī)?lái)一篇基于java下載中g(shù)etContentLength()一直為-1的一些思路。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06maven報(bào)錯(cuò):Failed to execute goal on p
這篇文章主要介紹了maven報(bào)錯(cuò):Failed to execute goal on project問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04java 串口通信詳細(xì)及簡(jiǎn)單實(shí)例
這篇文章主要介紹了java 串口通信詳細(xì)及簡(jiǎn)單實(shí)例的相關(guān)資料,在開(kāi)發(fā)硬件與軟件結(jié)合的時(shí)候,就會(huì)用到串口,需要的朋友可以參考下2017-01-01