第十一次作业 字符串处理

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

1.Test部分

package com;

import java.util.Scanner;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    System.out.println("请输入字符串");
    String str = input.nextLine();
    char[] change =  str.toCharArray();//将当前字符串中的字符转换为字符串数组存储
    for(int i = 0; i < str.length();i++) {
        char temp = change[i];
        int num = 0;
        for(int j = 0; j < str.length();j++) {
            if(temp == change[j]) {
                num++;
            }
        }
        System.out.println(temp + "出现了" + num +"次");
    }

    
    
    
  }
}

2.测试运行

 

 

题目2:编写程序,输入一个字符串,判断该串中的字母能否组成一个回文串(回文串:一个字符串从前向后读取和从后向前读取都一样)。如:ab<c>c?ba

posted @ 2019-11-19 19:20  諪諪諪  阅读(115)  评论(0编辑  收藏  举报