「java输出次数统计」java统计字符出现次数

博主:adminadmin 2022-12-01 17:32:07 71

本篇文章给大家谈谈java输出次数统计,以及java统计字符出现次数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java数据次数统计 求解

看代码:

import java.util.ArrayList;

import java.util.Map;

import java.util.Scanner;

import java.util.TreeMap;

public class Main {

    public static void main(String[] args) throws Exception {

        try (Scanner in = new Scanner(System.in)) {

            int key, value;

            // TreeMap 是可以根据键值进行自动排序的 Map

            // 一个键可能对应多个值,我们使用 ArrayList 来保存这多个值

            TreeMapInteger, ArrayListInteger map = new TreeMap();

            while (true) {

                key = in.nextInt();

                value = in.nextInt();

                if (0 == key  0 == value) { // 两个都是 0 跳出循环

                    break;

                }

                if (null == map.get(key)) { // 当前 key 没有对应的集合

                    ArrayListInteger values = new ArrayList();

                    values.add(value);

                    map.put(key, values);

                } else {

                    map.get(key).add(value);

                }

            }

            for (Map.EntryInteger, ArrayListInteger entry : map.entrySet()) {

                System.out.printf("%d %d", entry.getKey(), entry.getValue().size());

                for (Integer v : entry.getValue()) {

                    System.out.printf(" %d", v);

                }

                System.out.println();

            }

        }

    }

}

运行:

java中怎么统计输入的次数

总体思路,定义一个静态全局变量来统计方法执行次数,每进方法一次,统计次数加1

所有方法执行完成时,输出统计次数就可以了。

示例代码如下:

public class CountTest {

public static int count1 = 0;

public static int count2 = 0;

public static void main(String[] args) {

Random r = new Random();

for (int i=0; i 10; i++) {

int num = r.nextInt();

if (num 0.5) {

method1();

} else {

method2();

}

}

System.out.println(count1 + " " + count2);

}

public static void method1() {

JAVA中,输入一行字符,统计某一字符出现的次数并且输出该次数

public class FindCharTimes {

public static void main(String[] args) {

String str = "abc你好,大家好,ab";

char ch = 'a';

int times = get(str,ch);

System.out.println(str+"\n"+ch+"出现的次数"+times);

}

private static int get(String str, char ch) {

int t = 0;

char[] cs = str.toCharArray();//变成字符数组

for (int i = 0; i  cs.length; i++) {

if(cs[i]==ch){//如果一样,就加一次

t++;

}

}

return t;

}

}

输出

abc你好,大家好,ab

a出现的次数2

设计一个Java程序,输入一个文件名,打开该文本文件,并统计输出其中26个英文字母出现的次数?

java通过file类获取文件对象,通过输入流按行读取文本内容,然后通过字符串的charAt方法分别统计26个字母的次数,最后输出。

关于java输出次数统计和java统计字符出现次数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。