最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
临沂市| 漳浦县| 铜川市| 玉田县| 遵义县| 司法| 启东市| 东方市| 霍林郭勒市| 西城区| 麦盖提县| 柳州市| 衡山县| 师宗县| 筠连县| 庆阳市| 松桃| 台中市| 周至县| 宿迁市| 阜城县| 花莲市| 黎平县| 海林市| 温州市| 阜平县| 郧西县| 侯马市| 长宁县| 永仁县| 武义县| 五家渠市| 汉川市| 赤城县| 张北县| 武功县| 静海县| 瓦房店市| 大田县| 盐边县| 石景山区|