第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

根據(jù)第一個(gè)字符搜索數(shù)組列表,然后打印出來

根據(jù)第一個(gè)字符搜索數(shù)組列表,然后打印出來

Qyouu 2023-11-01 21:19:15
我不知道如何掃描數(shù)組列表,然后取出“Bravo”并將其打印為鍵盤上的字母“B”。我嘗試了太多代碼import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Scanner;import java.util.Set;public class map {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        System.out.println("Put in a word, the machine will then translate it to airport codes!");        String name = in.next();        List <String> list = new ArrayList<String>();          list.add("Alpha");         list.add("Bravo");         list.add("Charlie");         list.add("Delta");         list.add("Foxtrot");         list.add("Echo");         List <String> listClone = new ArrayList<String>();         for (String string : list) {            if(string.matches("(?i)(A).*")){                listClone.add(string);            }            else if(string.matches("(B).*")){                listClone.add(string);            }        }     System.out.println(listClone);}}
查看完整描述

3 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以使用String.startsWith查找以字母開頭的單詞

List <String> listClone = new ArrayList<String>();?

? ? for (String string : list) {

? ? ? ? if(string.startsWith("B"){

? ? ? ? ? ? listClone.add(string);

? ? ? ? }


? ? }

從 java 8 開始你可以使用stream


List<String> res = list.stream()

? ? ? ? ? ? ? ? ? ? ? ?.filter(str->str.startWiths("B"))

? ? ? ? ? ? ? ? ? ? ? ?.collect(Collectors.toList());


查看完整回答
反對(duì) 回復(fù) 2023-11-01
?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

你需要一張地圖


Map<Character, String> map = new HashMap<>();


map.put('a', "Alpha");

...

//get the user input


for (char c: input.toCharArray()) {

    if (map.containsKey(c)) {

         println(map.get(c));

    }

}


查看完整回答
反對(duì) 回復(fù) 2023-11-01
?
森林海

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊

如果您只是尋找第一個(gè)字符,最好執(zhí)行以下操作,因?yàn)檫@樣可以避免不必要的開銷。


    List <String> listClone = new ArrayList<String>(); 

    for (String string : list) {

        if(string.charAt(0) == 'B') {

            listClone.add(string);

        }

    }


查看完整回答
反對(duì) 回復(fù) 2023-11-01
  • 3 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)