zoukankan      html  css  js  c++  java
  • 第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.结果

  • 相关阅读:
    Webpack笔记(三)——一款破产版脚手架的开发
    Google C++命名规范
    视觉词袋模型(BOVW)
    机器学习之四:决策树
    Zernike不变矩
    互联网产品各阶段的标准流程文档
    机器学习之三:logistic回归(最优化)
    Python
    机器学习之二:K-近邻(KNN)算法
    Python学习之二:Python 与 C 区别
  • 原文地址:https://www.cnblogs.com/When6/p/11890666.html
Copyright © 2011-2022 走看看