卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

arraylist怎么一次添加多個(gè)內(nèi)容 java有哪些有序集合?

java有哪些有序集合?1、List:更加有序的collection(也被稱序列)。此接口也可以對列表中每個(gè)元素的插入位置進(jìn)行精確計(jì)算地操縱。可以依據(jù)什么元素的在列表中的位置訪問元素,并去搜索列表中的

java有哪些有序集合?

1、List:更加有序的collection(也被稱序列)。此接口也可以對列表中每個(gè)元素的插入位置進(jìn)行精確計(jì)算地操縱??梢砸罁?jù)什么元素的在列表中的位置訪問元素,并去搜索列表中的元素。列表允許重復(fù)的元素。ArrayList:特點(diǎn):有序的、線性的、無固定不動(dòng)大小的、有下標(biāo)的、先進(jìn)先出原則。是最簡單集合,它的對象不按某個(gè)特定排序,僅僅最簡單把對象組建數(shù)學(xué)集合中。又不能有重復(fù)一遍對象。HashSet:特點(diǎn):雜亂無序的,長度可變的,絕不可以反復(fù)重復(fù)的。中存入的對象是一對一對的,即每個(gè)對象和它的一個(gè)名字(鍵:key)關(guān)聯(lián)在一起,一個(gè)鍵(key)只有按一個(gè)值(value),反則否則。HashMap:特點(diǎn):部分無序的、絕不可以亂詞的。

怎么定義一個(gè)靜態(tài)ArrayList列表對象?

在ArrayList列表對象定義,定義時(shí),加關(guān)鍵字static,就可以了。的或:

staticArrayListintx;

Java中不使用HashMap怎么實(shí)現(xiàn)統(tǒng)計(jì)字符串中每個(gè)字符出現(xiàn)的次數(shù)?

目前列出來四種,希望對你有幫助。

數(shù)組的索引法不使用流(可以使用TreeMap)巧用split巧用Pattern一、基于代碼importjava.util.*

import

import

import

import

/**

*@author米兜

*@description

*@date2020/6/2622:23

*@modified六花禁愛

*/

stateclassSum{

privatestaticvoidmain(String[]args){

Stringstrguanzhuchengxuyuanmidou

(-----------1.數(shù)組的索引法【start】-----------)

count1(str)

(-----------1.數(shù)組的索引法【end】-----------)

(---------------------------------------------)

(-----------2.可以使用流(不使用TreeMap)【start】-----------)

count2(str)

(-----------2.在用流(使用TreeMap)【end】-----------)

(---------------------------------------------)

(-----------3.巧用split【start】-----------)

count3(str)

(-----------3.巧用split【end】-----------)

(---------------------------------------------)

(-----------4.巧用Pattern【start】-----------)

count4(str)

(-----------4.巧用Pattern【end】-----------)

}

/**

*@author米兜

*@param

*@description1.數(shù)組的索引法

*@date2020/6/2622:51

*/

privatestaticvoidcount1(String str){

//修改26個(gè)空間大小的數(shù)組,貯放26個(gè)字母

int[]numsfutureint[26]

for(chari:()){

//手動(dòng)將chari轉(zhuǎn)化成成ascall碼

if(ir2697ampampilt122){

//借用數(shù)組的索引并且存儲

nums[i-97]

}

}

for(inti0iltnums.lengthi){

if(nums[i]!0){

//i算上97并且再被轉(zhuǎn)化為char類型就這個(gè)可以沒顯示相對應(yīng)的字符

charj(char)(i97)

(字符:j個(gè)數(shù)nums[i])

}

}

}

/**

*@author米兜

*@param

*@description2.建議使用流(建議使用TreeMap/這里又是用map)

*@date2020/6/2622:51

*/

employeestaticvoidcount2(String str){

TreeMapltString,Longgt result(str.split())

.sorted()

(((),()))

.collect(((),TreeMap::future,()))

Iteratoriterresult.entrySet().iterator()

while(iter.hasNext()){

Map.Entryentry(Map.Entry)()

(字符:(String)()個(gè)數(shù)(Long)())

}

}

/**

*@author米兜

*@param

*@description3.巧用split

*@date2020/6/2622:51

*/

statestaticvoidcount3(Stringstr){

ArrayListltStringgtarrayListnextArrayListltgt()

for(charc:()){

intcountstr.split((c)).length-1

//后來一個(gè)字符串split要1

if((str.length()-1,str.length()).equals((c))){

count

}

if(((c))){

continue

}

(字符:(c)個(gè)數(shù)count)

((c))

}

}

/**

*@author米兜

*@param

*@description4.巧用Matcher

*@date2020/6/2622:51

*/

//如果要不怎么區(qū)分小寫,則compiler(minstr,CASE_INSENSITIVE)

employeestaticvoidcount4(String str){

ArrayListltStringgt arrayList new ArrayListltgt()

for(charc:()){

intcount0

Matcherm((c)).matcher(str)

if(((c))){

continue

}

while(()){

count

}

(字符:(c)個(gè)數(shù)count)

((c))

}

}

}

二、運(yùn)行結(jié)果-----------1.數(shù)組的索引法【start】-----------

字符:a個(gè)數(shù)2

字符:c個(gè)數(shù)1字符:d個(gè)數(shù)1字符:e個(gè)數(shù)1

字符:g個(gè)數(shù)2

字符:h個(gè)數(shù)2

字符:i個(gè)數(shù)1

字符:m個(gè)數(shù)1字符:n個(gè)數(shù)3

字符:o個(gè)數(shù)1

字符:u個(gè)數(shù)5

字符:x個(gè)數(shù)1

字符:y個(gè)數(shù)1字符:z個(gè)數(shù)1

-----------1.數(shù)組的索引法【end】-----------

---------------------------------------------

-----------2.可以使用流(可以使用TreeMap)【start】-----------

字符:a個(gè)數(shù)2

字符:c個(gè)數(shù)1字符:d個(gè)數(shù)1字符:e個(gè)數(shù)1

字符:g個(gè)數(shù)2

字符:h個(gè)數(shù)2

字符:i個(gè)數(shù)1

字符:m個(gè)數(shù)1字符:n個(gè)數(shù)3

字符:o個(gè)數(shù)1

字符:u個(gè)數(shù)5

字符:x個(gè)數(shù)1

字符:y個(gè)數(shù)1字符:z個(gè)數(shù)1

-----------2.使用流(使用TreeMap)【end】-----------

---------------------------------------------

-----------3.巧用split【start】-----------

字符:g個(gè)數(shù)2

字符:u個(gè)數(shù)5

字符:a個(gè)數(shù)2

字符:n個(gè)數(shù)3

字符:z個(gè)數(shù)1字符:h個(gè)數(shù)2

字符:c個(gè)數(shù)1字符:e個(gè)數(shù)1

字符:x個(gè)數(shù)1

字符:y個(gè)數(shù)1字符:m個(gè)數(shù)1字符:i個(gè)數(shù)1

字符:d個(gè)數(shù)1

字符:o個(gè)數(shù)1

-----------3.巧用split【end】-----------

---------------------------------------------

-----------4.巧用Pattern【start】-----------

字符:g個(gè)數(shù)2

字符:u個(gè)數(shù)5

字符:a個(gè)數(shù)2

字符:n個(gè)數(shù)3

字符:z個(gè)數(shù)1字符:h個(gè)數(shù)2

字符:c個(gè)數(shù)1字符:e個(gè)數(shù)1

字符:x個(gè)數(shù)1

字符:y個(gè)數(shù)1

Disconnectedfrom thetargetVM,address:127.0.0.1:53939,transport:socket

字符:m個(gè)數(shù)1字符:i個(gè)數(shù)1

字符:d個(gè)數(shù)1

字符:o個(gè)數(shù)1

-----------4.巧用Pattern【end】-----------

Processfinishedwithexitcode0

三、歸納冰凍三尺非一日之寒,水滴穿石非一日之功。