五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java-找字符

2023-04-10 09:27 作者:紅葉快樂(lè)起來(lái)  | 我要投稿

題目描述

給定兩個(gè)字符串,
從字符串2中找出字符串1中的所有字符,
去重并按照ASCII碼值從小到大排列。

輸入描述

字符范圍滿足ASCII編碼要求,
輸入字符串1長(zhǎng)度不超過(guò)1024,
字符串2長(zhǎng)度不超過(guò)100。

輸出描述

按照ASCII由小到大排序

示例一

輸入

bach
bbaaccddfg

輸出

abc

示例一

輸入

fach
bbaaccedfg

輸出

acf

參考解題 Java

import java.util.*;
public class Main{
 ?public static void main(String[] args) {
 ? ?try (Scanner scanner = new Scanner(System.in)) {
 ? ? ?String str1 = scanner.nextLine();
 ? ? ?String str2 = scanner.nextLine();
 ? ? ?solution(str1, str2);
 ? ?}
 ?}

 ?private static void solution(String str1, String str2) {
 ? ?char[] chars1 = str1.toCharArray();
 ? ?Arrays.sort(chars1);
 ? ?char[] chars2 = str2.toCharArray();
 ? ?Set<Character> set = new HashSet<>();
 ? ?for (char c : chars2) {
 ? ? ?set.add(c);
 ? ?}

 ? ?Set<Character> res = new TreeSet<>();
 ? ?for (char c : chars1) {
 ? ? ?if (set.contains(c)) {
 ? ? ? ?res.add(c);
 ? ? ?}
 ? ?}

 ? ?for (Character c : res) {
 ? ? ?System.out.print(c);
 ? ?}
 ?}
}



Java-找字符的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
浪卡子县| 桃源县| 鸡西市| 中西区| 临朐县| 新野县| 高淳县| 平潭县| 丽水市| 昆明市| 青龙| 富锦市| 文昌市| 安多县| 盐津县| 合山市| 白河县| 阿城市| 屏山县| 札达县| 平舆县| 普兰县| 双柏县| 潜江市| 寿宁县| SHOW| 丘北县| 柘城县| 界首市| 德格县| 灵川县| 新巴尔虎左旗| 固安县| 含山县| 逊克县| 合川市| 西华县| 大安市| 金湖县| 营山县| 孙吴县|