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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Java中存儲列表中匹配的元素

如何在Java中存儲列表中匹配的元素

哈士奇WWW 2021-04-09 18:15:51
how to convert ascii value of 49 to actual char in java我的代碼在下面,我正在嘗試存儲不是以前綴a或g開頭的列表中的元素 void display(){    String[] inpArray={"apple","orange","grapes"};    LinkedList<String> listOne = new LinkedList<String>(Arrays.asList(inpArray));    LinkedList<String> listTwo = new LinkedList<String>();    listTwo.add("melon");    listTwo.add("apple");    listTwo.add("mango");    String[] result1 = {};    for(String res : listOne){    if(res.startsWith("a")||res.startsWith("g")){        System.out.println("--> "+res);    }else{        System.out.println("** "+res);        //result1 = res;//unable to store in string array or to list        // here i have to add all strings how to do that please help me    }
查看完整描述

2 回答

?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗 獲得超7個贊

如果要將元素存儲到數(shù)組中,可以List先將其放入List數(shù)組中,然后通過List.toArray以下方式將其轉(zhuǎn)換為數(shù)組:


LinkedList<String> linkedList = new LinkedList<>();

for (String res : listOne) {

    if (res.startsWith("a") || res.startsWith("g")) {

        System.out.println("--> " + res);

    } else {

        System.out.println("** " + res);

        linkedList.add(res);

    }

}

String[] result1 = new String[linkedList.size()];

linkedList.toArray(result1);


查看完整回答
反對 回復(fù) 2021-04-21
?
米脂

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊

Please find the code for storing the element in String array using index i;


package com.test.stackoverflow;


import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;


public class TestClass {


    public static void main(String[] args) {

        // TODO Auto-generated method stub

        display();

    }


    public static void display() {

        String[] inpArray = { "apple", "orange", "grapes" };

        List<String> listOne = new ArrayList<String>(Arrays.asList(inpArray));

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

        listTwo.add("melon");

        listTwo.add("apple");

        listTwo.add("mango");

        String[] result1 = new String[listOne.size()];

        int i =0;

        for (String res : listOne) {


            if (res.startsWith("a") || res.startsWith("g")) {

                System.out.println("--> " + res);

            } else {

                System.out.println("** " + res);

                result1[i++] = res;

            }

        }


        for(String val : result1){

            System.out.println("Value"+val);

        }

    }


}


查看完整回答
反對 回復(fù) 2021-04-21
  • 2 回答
  • 0 關(guān)注
  • 198 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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