• 第11次作业--字符串处理


    题目1:

    编写一个应用程序,统计输入的一个字符串中相同字符的个数,并将统计结果输出。

    2.代码

    import java.util.*;

    public class test {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner reader=new Scanner(System.in);
    String s=reader.next();
    HashMap<Character, Integer> hashMap=new HashMap<Character, Integer>();
    for (int i = 0; i < s.length(); i++) {
    char c=s.charAt(i);
    if(!hashMap.containsKey(c)){
    hashMap.put(c,1);
    }else {
    int count=hashMap.get(c);
    count++;
    hashMap.put(c, count);
    }
    }
    Set<Map.Entry<Character, Integer>> entries=hashMap.entrySet();
    for(Map.Entry<Character, Integer> entry:entries){
    System.out.println(entry.getKey()+""+entry.getValue());
    }
    }
    }

    3.结果

    题目2:

    编写程序,输入一个字符串,判断该串中的字母能否组成一个回文串(回文串:一个字符串从前向后读取和从后向前读取都一样)。

    2.代码

    import java.util.Scanner;
    
    
    public class test {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner reader = new Scanner(System.in);
            String s =reader.next();
            int flage =0;
            for(int i=0;i<s.length();i++)
            {
                    if(s.charAt(i)!=s.charAt(s.length()-i-1))
                    {
                        flage=1;
                        break;
                    }                                                                                        
            }
            if(flage==1)
            {
                System.out.println("不是回文");
            }
            else
            {
                System.out.println("是回文");
            }
            
            
            
        }
    
    }

    3.结果

  • 相关阅读:
    冒泡排序
    CFURLCreateStringByAddingPercentEscapes
    AESCrypt加密与解密
    关于Xcode 的SDK与系统版本理解
    nginx 安全稳定版本
    bcom 遇到的那些问题
    nginx 配置404错误页面
    AES 对称加密解密
    SpringCloud stream连接RabbitMQ收发信息
    springboot1.5 和 2.0 引入 redis 并封装工具类
  • 原文地址:https://www.cnblogs.com/When6/p/11890666.html
Copyright © 2020-2023  润新知