成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java 實(shí)現(xiàn)數(shù)組擴(kuò)容與縮容案例

瀏覽:5日期:2022-08-17 11:49:59

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

public static <T> T[] dilatationArray(T[] datas,int newlen) { //不能為負(fù)數(shù) newlen = newlen<0?0:newlen; //生成一個(gè)新數(shù)組,并copy原值到新數(shù)組 return Arrays.copyOf(datas, newlen); }

package testpro; import java.util.Arrays; /** * 數(shù)組擴(kuò)容縮容 * 擴(kuò)容之后擴(kuò)容部分按照類型默認(rèn)賦值為0,false或者null * @author Administrator * */public class ArrayDilatation { public static void main(String[] args) { Student[] students = new Student[60]; for (int i=0;i<students.length;i++) { System.out.println(students[i]); students[i] = new Student('Stu'+i,'Gen'+i,i); System.out.println(students[i]); } System.out.println(students); students = dilatationArray(students, 60); for (Student student : students) { System.out.println(student); } System.out.println(students); } public static <T> T[] dilatationArray(T[] datas,int newlen) { //不能為負(fù)數(shù) newlen = newlen<0?0:newlen; //生成一個(gè)新數(shù)組,并copy原值到新數(shù)組 return Arrays.copyOf(datas, newlen); }} class Student{ private String name; private String gender; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Student(String name, String gender, int age) { super(); this.name = name; this.gender = gender; this.age = age; } @Override public String toString() { return 'Student [name=' + name + ', gender=' + gender + ', age=' + age + ']'; }}

補(bǔ)充:Java實(shí)現(xiàn)一個(gè)棧(通過(guò)自定義數(shù)組實(shí)現(xiàn),可以自動(dòng)擴(kuò)容)

Java實(shí)現(xiàn)一個(gè)棧(可以自動(dòng)擴(kuò)容)

先聲明接口interface Stack<E>

/** * @author yinglongwu */ //適用泛型public interface Stack<E> { int getSize(); boolean isEmpty(); void push(E e);//入棧 E pop();//出棧 E peek();//查看棧頂元素}class ArrayStack<E>實(shí)現(xiàn)接口

這里是通過(guò)自定義的Array類里的方法來(lái)實(shí)現(xiàn)Stack接口,進(jìn)而形成這個(gè)ArrayStack類

自定義的Array類:點(diǎn)我跳轉(zhuǎn)

/** * @author yinglongwu *///這里通過(guò)自定義的Array類里的方法實(shí)現(xiàn)Stack接口,進(jìn)而形成這個(gè)ArrayStack,//并且也可以自動(dòng)擴(kuò)容public class ArrayStack<E> implements Stack<E> { //這個(gè)Array<E>是自己封裝的 Array<E> array; //有參構(gòu)造 public ArrayStack(int capacity) { array = new Array<>(capacity); } //無(wú)參構(gòu)造 public ArrayStack() { array = new Array<>();//使用Array類里的無(wú)參構(gòu)造 } //獲取棧的最大容量 public int getCapacity() { return array.getCapacity();//調(diào)用的方法也是自己封裝的Array類里的方法 } //對(duì)接口中的方法進(jìn)行重寫 @Override public int getSize() { return array.getSize(); } @Override public boolean isEmpty() { return array.isEmpty(); } //入棧 @Override public void push(E e) { array.addLast(e); } //出棧 @Override public E pop() { return array.removeLast(); } //查看棧頂元素 @Override public E peek() { return array.getLast(); } //對(duì)toString方法進(jìn)行重寫,方便輸出棧的基本信息 @Override public String toString() { StringBuilder res = new StringBuilder(); res.append('Stack: '); res.append(’[’); for (int i = 0; i < array.getSize(); i++) { res.append(array.get(i)); if (i != array.getSize()-1) { res.append(', '); } } res.append('] top');//表明右側(cè)是棧頂 return res.toString(); }}測(cè)試使用這個(gè)ArrayStack棧

/** * @author yinglongwu */public class Main { public static void main(String[] args) { //測(cè)試class ArrayStack ArrayStack<Integer> stack = new ArrayStack<Integer>();//new ArrayStack<Integer>()里的Integer可寫可不寫 //包裝類和其對(duì)應(yīng)的基本數(shù)據(jù)類型可以自動(dòng)轉(zhuǎn)換 //將0到4入棧 for (int i = 0; i < 5; i++) { stack.push(i); System.out.println(stack); } //出一次棧 stack.pop(); System.out.println(stack); } }

輸出結(jié)果

java 實(shí)現(xiàn)數(shù)組擴(kuò)容與縮容案例

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Java
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
一区二区三区欧美视频| 在线观看成人小视频| 51精品秘密在线观看| 99国产精品一区| 国产69精品久久久久777| 日韩欧美久久久| 久久国产精品久久精品国产| 欧美一区高清| 久久成人免费网站| 亚洲成人免费看| 亚洲一区二区高清| 亚洲午夜久久久| 久久精品免费| 欧美片网站免费| 成人av网址在线观看| 亚洲在线中文字幕| 亚洲天堂2016| 国产精品国产三级国产普通话99| 337p亚洲精品色噜噜| 免费看的黄色欧美网站| 欧美激情视频一区二区三区在线播放 | 在线亚洲高清视频| 精品1区2区| 欧美精品二区| 91蝌蚪porny成人天涯| 国产超碰在线一区| 国产精品69毛片高清亚洲| 视频一区视频二区在线观看| 欧美精品一区二区三| 91精品国产欧美日韩| 欧美三级乱人伦电影| 色婷婷国产精品久久包臀| 性xx色xx综合久久久xx| 国产欧美日本| 亚洲欧洲日本国产| 狠狠综合久久av一区二区老牛| 成人18视频日本| 国产成人免费视频精品含羞草妖精| 看片的网站亚洲| 久久精品国产在热久久| 免费在线观看日韩欧美| 成人免费小视频| 一区二区三区影院| 亚洲乱码一区二区三区在线观看| 国产精品天天看| 一区二区三区欧美日| 男男gaygay亚洲| 狠狠色丁香久久婷婷综合_中| 国产成人精品免费看| 91偷拍与自偷拍精品| 欧美阿v一级看视频| 在线欧美一区| 麻豆成人精品| 久久综合一区二区三区| 欧美日本在线视频| 26uuu国产日韩综合| 亚洲人一二三区| 美女www一区二区| 国产主播一区二区三区| 成人一区二区视频| 亚洲图片在线观看| 91久久精品日日躁夜夜躁欧美| 日韩一级二级三级| 亚洲裸体xxx| 国产二区国产一区在线观看| 国自产拍偷拍福利精品免费一| 久久久精彩视频| 精品少妇一区二区三区日产乱码| 最好看的中文字幕久久| 精品一区二区三区不卡| 国内精品一区二区| 性高湖久久久久久久久| 久久久久久久免费视频了| 亚洲欧洲av在线| 国产成人在线视频播放| 亚洲精品偷拍| 欧美一级欧美三级在线观看| 亚洲欧美日韩久久| 黄一区二区三区| 国产精品久久久久久模特| 精品国产精品一区二区夜夜嗨| 三级在线观看一区二区| 欧美高清一区二区| 91精品国产福利在线观看| 一区二区三区精品| 91在线视频播放地址| 色av一区二区| 亚洲一区国产视频| 成人18精品视频| 欧美日韩国产天堂| 午夜精品影院在线观看| 欧美在线播放一区二区| 欧美一区在线视频| 蜜桃av一区二区| 色综合久久久久网| 亚洲一二三四久久| 亚洲一二区在线| 国产精品麻豆欧美日韩ww| 91一区在线观看| www亚洲一区| 不卡的av在线播放| 日韩视频免费观看高清完整版在线观看| 1024精品合集| 亚洲小说欧美另类婷婷| **网站欧美大片在线观看| 亚洲无吗在线| 亚洲精品国产一区二区精华液| 99视频精品免费观看| 亚洲色图在线看| 99国产精品视频免费观看一公开 | 欧美丰满一区二区免费视频| 日韩福利电影在线| 日本精品裸体写真集在线观看| 亚洲1区2区3区视频| 一本色道久久综合亚洲精品婷婷| 亚洲狼人国产精品| 一区二区三区|亚洲午夜| 香蕉加勒比综合久久| 欧美无砖专区一中文字| 久草这里只有精品视频| 欧美肥妇free| www.色精品| 国产日产欧产精品推荐色| 黄色av成人| 亚洲日本在线视频观看| 国产美女诱惑一区二区| 日韩主播视频在线| 91麻豆精品国产自产在线观看一区| 国产**成人网毛片九色| 国产午夜精品在线观看| 99在线精品视频在线观看| 午夜精彩视频在线观看不卡| 国产深夜精品| 免费观看在线综合| 精品福利在线导航| 亚洲黄色av| 青娱乐精品视频| 欧美电视剧在线看免费| 亚洲欧洲日本国产| 日韩av在线播放中文字幕| 3d动漫精品啪啪1区2区免费| 99精品久久只有精品| 亚洲精品高清视频在线观看| 91国内精品野花午夜精品 | 国产午夜精品一区二区三区四区| 激情自拍一区| 免费观看91视频大全| 精品乱码亚洲一区二区不卡| aa成人免费视频| 国产不卡高清在线观看视频| 亚洲欧美日本韩国| 欧美喷潮久久久xxxxx| 欧美日韩一区二区视频在线| 亚洲成人自拍偷拍| 久久亚洲免费视频| 日本韩国一区二区| 国产精品国产三级欧美二区| 日韩精品电影一区亚洲| 久久久精品国产99久久精品芒果| 亚洲一区中文| gogo大胆日本视频一区| 日韩福利电影在线| 国产无一区二区| 3751色影院一区二区三区| 成人三级在线视频| 日本aⅴ亚洲精品中文乱码| 中文字幕二三区不卡| 欧美日韩精品三区| 国产视频在线观看一区| 91在线无精精品入口| 久久草av在线| 亚洲国产欧美在线| 精品福利av导航| 精品视频在线看| 久久福利电影| 亚洲区国产区| 国产一区二区三区自拍| 成人激情免费电影网址| 韩国女主播成人在线观看| 亚洲成人资源在线| 一区二区三区精品| 亚洲男人天堂av网| 国产精品色婷婷久久58| 久久久综合精品| 欧美一级精品大片| 欧美日韩黄色一区二区| 色噜噜狠狠一区二区三区果冻| 韩日成人av| 国模大胆一区二区三区| 99国产精品久久久久| 不卡视频在线观看| 国产91精品一区二区| 国产一区二区三区电影在线观看| 视频一区视频二区中文字幕| 亚洲综合视频在线观看| 一区二区三区在线免费播放| 亚洲欧洲精品成人久久奇米网| 亚洲欧洲av另类| 亚洲欧洲综合另类在线| 亚洲欧美偷拍三级|