老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

替換字符串中的括號(hào)內(nèi)容(java)-創(chuàng)新互聯(lián)

問題描述:
給你一個(gè)字符串 s ,它包含一些括號(hào)對(duì),每個(gè)括號(hào)中包含一個(gè) 非空 的鍵。
比方說,字符串 “(name)is(age)yearsold” 中,有 兩個(gè) 括號(hào)對(duì),分別包含鍵 “name” 和 “age” 。
你知道許多鍵對(duì)應(yīng)的值,這些關(guān)系由二維字符串?dāng)?shù)組 knowledge 表示,其中 knowledge[i] = [keyi, valuei] ,表示鍵 keyi 對(duì)應(yīng)的值為 valuei 。
你需要替換 所有 的括號(hào)對(duì)。當(dāng)你替換一個(gè)括號(hào)對(duì),且它包含的鍵為 keyi 時(shí),你需要:
將 keyi 和括號(hào)用對(duì)應(yīng)的值 valuei 替換。
如果從 knowledge 中無法得知某個(gè)鍵對(duì)應(yīng)的值,你需要將 keyi 和括號(hào)用問號(hào) “?” 替換(不需要引號(hào))。
knowledge 中每個(gè)鍵最多只會(huì)出現(xiàn)一次。s 中不會(huì)有嵌套的括號(hào)。
請(qǐng)你返回替換 所有 括號(hào)對(duì)后的結(jié)果字符串。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、永定網(wǎng)絡(luò)推廣、微信小程序開發(fā)、永定網(wǎng)絡(luò)營銷、永定企業(yè)策劃、永定品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供永定建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

樣例如下:
在這里插入圖片描述
代碼如下(思路在注釋中):

import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;

public class Evaluate {public static String evaluate(String s, List>knowledge) {StringBuilder stringBuilder = new StringBuilder();
        Mapmap = new HashMap<>();
        for (int i = 0; i< knowledge.size(); i++) {//將knowledge中的內(nèi)容存放到map中
            map.put(knowledge.get(i).get(0),knowledge.get(i).get(1));
        }
        for (int i = 0; i< s.length(); i++) {if (s.charAt(i) == '('){//若為左括號(hào),則向右尋找右括號(hào)的位置
                int j = i;
                while (s.charAt(j) != ')'){j++;
                }
                String temp = s.substring(i+1,j);//找到括號(hào)中的子串
                stringBuilder.append(map.getOrDefault(temp, "?"));
                i = j;
            }else {stringBuilder.append(s.charAt(i));//若不為括號(hào),則直接添加
            }
        }
        return stringBuilder.toString();
    }

    public static void main(String[] args) {List>list = new LinkedList<>();
        Listlist1 = new LinkedList<>();
        list1.add("name");
        list1.add("bob");
        Listlist2 = new LinkedList<>();
        list2.add("age");
        list2.add("two");
        list.add(list1);
        list.add(list2);
        System.out.println(evaluate("(name)is(age)yearsold",list));

    }
}

運(yùn)行結(jié)果如下:
在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


分享名稱:替換字符串中的括號(hào)內(nèi)容(java)-創(chuàng)新互聯(lián)
分享URL:http://www.xueling.net.cn/article/degsjj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产成人av免费看 | 久久久一本精品久久综合精品 | 欧美成人精品欧美一级乱黄码 | 亚洲精品成人悠悠色影视 | 99国产精品热久久久久久 | 九九色在线视频 | 小宝极品内射国产在线 | 国产区亚洲区 | 热久久精品国产 | 国产一区二区三区美女被黑人伦 | 亚洲a在线观看无码 | 亚洲无吗一区二区 | 特级淫片裸体免费看 | 久久亚洲色WWW成人图片 | 东方800av | 黄色录像一级片 | 国产精品中文在线 | 精品无码AV在线观看 | 午夜理论片YY6080影院 | 欧美亚洲国产成人一区二区三区 | 狼群视频在线观看www | 五月丁香亚洲综合无码 | 成人免费av在线播放 | 亚欧洲乱码专区网站 | 新版天堂资源中文8在线 | 免费看片A级毛片免费看 | 人妻aⅴ无码一区二区三区 免费看黄网站免费网站 | 国产精品久久久久久久久久99 | 国产精品一区二区69 | 天天操天天摸天天爽 | 欧美日本一道本在线视频 | 亚洲精品久久久中文 | 国产精品久久艹 | 香港特级三A毛片免费观看 国产免费久久久久 | 欧美激情aa | 国产精品久久久久久久久久10秀 | 久久神马 | 潜行者40集连续剧免费观看 | 日韩欧美在线免费观看 | 日本三级中文字幕 | 91麻豆精品国产91久久久使用方法 |