GVKun编程网logo

js判断某个字符出现的次数的简单实例(js判断某个字符出现的次数的简单实例)

3

这篇文章主要围绕js判断某个字符出现的次数的简单实例和js判断某个字符出现的次数的简单实例展开,旨在为您提供一份详细的参考资料。我们将全面介绍js判断某个字符出现的次数的简单实例的优缺点,解答js判断

这篇文章主要围绕js判断某个字符出现的次数的简单实例js判断某个字符出现的次数的简单实例展开,旨在为您提供一份详细的参考资料。我们将全面介绍js判断某个字符出现的次数的简单实例的优缺点,解答js判断某个字符出现的次数的简单实例的相关问题,同时也会为您带来6.61 统计字符串中每个字符出现的次数案例、C#程序统计每个字符出现的次数、C++计算每个字符出现的次数、c语言如何统计字符串中每个字符出现的次数?的实用方法。

本文目录一览:

js判断某个字符出现的次数的简单实例(js判断某个字符出现的次数的简单实例)

js判断某个字符出现的次数的简单实例(js判断某个字符出现的次数的简单实例)

js判断某个字符出现的次数的简单实例

rush:js;"> function patch(re,s){ //参数1正则式,参数2字符串 re=eval_r("/"+re+"/ig"); //不区分大小写,如须则去掉i,改为 re=eval_r("/"+re+"/g") var len = s.match(re).length; return len; } var str="Hello World";

alert("num = " + patch("o",str));

以上这篇js判断某个字符出现的次数的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。

6.61 统计字符串中每个字符出现的次数案例

6.61 统计字符串中每个字符出现的次数案例

import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;
/*
 * 需求 :"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)
 * 
 * 分析:
 *   A:定义一个字符串(可以改进为键盘录入)
 *   B:定义一个TreeMap集合
 *    键:Character
 *    值:Integer
 *   C:把字符串转换为字符数组
 *   D:遍历字符数组,得到每一个字符
 *   E:拿刚才得到的字符作为键到集合中去找值,看返回值
 *    是null:说明该键不存在,就把该字符作为键,1作为值存储
 *    不是null:说明该键存在,就把值加1,然后重写存储该键和值
 *   F:定义字符串缓冲区变量
 *   G:遍历集合,得到键和值,进行按照要求拼接
 *   H:把字符串缓冲区转换为字符串输出
 * 
 * 录入:linqingxia
 * 结果:result:a(1)g(1)i(3)l(1)n(2)q(1)x(1)
 */
public class TreeMapDemo {
 public static void main(String[] args) {
  // 定义一个字符串(可以改进为键盘录入)
  Scanner sc = new Scanner(System.in);
  System.out.println("请输入一个字符串:");
  String line = sc.nextLine();
  // 定义一个TreeMap集合
  TreeMap<Character, Integer> tm = new TreeMap<Character, Integer>();
  // 把字符串转换为字符数组
  char[] chs = line.toCharArray();
  // 遍历字符数组,得到每一个字符
  for (char ch : chs) {
   // 拿刚才得到的字符作为键到集合中去找值,看返回值
   Integer i = tm.get(ch);
   // 是null:说明该键不存在,就把该字符作为键,1作为值存储
   if (i == null) {
    tm.put(ch, 1);
   } else {
    // 不是null:说明该键存在,就把值加1,然后重写存储该键和值
    i++;
    tm.put(ch, i);
   }
  }
  // 定义字符串缓冲区变量
  StringBuilder sb = new StringBuilder();
  // 遍历集合,得到键和值,进行按照要求拼接
  Set<Character> set = tm.keySet();
  for (Character key : set) {
   Integer value = tm.get(key);
   sb.append(key).append("(").append(value).append(")");
  }
  // 把字符串缓冲区转换为字符串输出
  String result = sb.toString();
  System.out.println("result:" + result);
  sc.close();
 }
}

 

C#程序统计每个字符出现的次数

C#程序统计每个字符出现的次数

c#程序统计每个字符出现的次数

首先,设置字符串 -

string str = "Website";
Console.WriteLine("String: "+str);
登录后复制

检查字符串中的每个字符并增加一个变量来计算该字符出现的次数 -

for (int j = 0; j < str.Length; j++) {
   if (str[0] == str[j]) {
      cal++;
   }
}
登录后复制

Example

您可以尝试运行以下代码来计算每个字符的出现次数。

演示示例

using System;
public class Demo {
   public static void Main() {
      string str = "Website";
      Console.WriteLine("String: "+str);
      while (str.Length > 0) {
         Console.Write(str[0] + " = ");
         int cal = 0;
         for (int j = 0; j < str.Length; j++) {
            if (str[0] == str[j]) {
               cal++;
            }
         }
         Console.WriteLine(cal);
         str = str.Replace(str[0].ToString(), string.Empty);
      }
      Console.ReadLine();
   }
}
登录后复制

输出

String: Website
W = 1
e = 2
b = 1
s = 1
i = 1
t = 1
登录后复制

以上就是C#程序统计每个字符出现的次数的详细内容,更多请关注php中文网其它相关文章!

C++计算每个字符出现的次数

C++计算每个字符出现的次数

本文实例为大家分享了C++计算每个字符出现的次数的实现代码,供大家参考,具体内容如下

#include <iostream>
//#include <cstdlib>
#include <ctime>
using namespace std;
 
const int NUMBER_OF_LETTERS = 26;
const int NUMBER_OF_RANDOM_LETTERS = 100;
void createArray(char []);
void displayArray(const char []);
void countLetters(const char [],int []);
void displayCounts(const int []);
 
int main()
{
  char chars[NUMBER_OF_RANDOM_LETTERS];
  createArray(chars);
  cout << "The lowercase letters are:" << endl;
  displayArray(chars);
  int counts[NUMBER_OF_LETTERS];
  countLetters(chars,counts);
  cout << "\nThe occurrences of each letter are:" << endl;
  displayCounts(counts);
 
  return 0;
}
 
void createArray(char chars[])
{
  srand((unsigned int)time(0));
  for (int i = 0; i < NUMBER_OF_RANDOM_LETTERS; i++)
  {
    chars[i] = static_cast<char>('a' + rand() % ('z' - 'a' + 1));
  }
}
 
void displayArray(const char chars[])
{
  for (int i = 0; i < NUMBER_OF_RANDOM_LETTERS; i++)
  {
    if ((i + 1) % 20 == 0)
      cout << chars[i] << " " << endl;
    else
      cout << chars[i] << " ";
  }
}
 
void countLetters(const char chars[],int counts[])
{
  for (int i = 0; i < NUMBER_OF_LETTERS; i++)
    counts[i] = 0;
  for (int i = 0; i < NUMBER_OF_RANDOM_LETTERS; i++)
    counts[chars[i] - 'a']++; //经典
}
 
void displayCounts(const int counts[])
{
  for (int i = 0; i < NUMBER_OF_LETTERS; i++)
  {
    if ((i + 1) % 10 == 0)
      cout << counts[i] << " " << static_cast<char>(i + 'a') << endl;
    else
      cout << counts[i] << " " << static_cast<char>(i + 'a') << " ";
  }
  cout << endl;
}

以上就是本文的全部内容,希望对大家的学习有所帮助。

c语言如何统计字符串中每个字符出现的次数?

c语言如何统计字符串中每个字符出现的次数?

c语言统计字符串中每个字符出现的次数的方法:首先下载安装wintc并打开;然后快捷键【ctrl+n】新建文件,并输入代码;最后保存文件,并输入要统计的字符串后按enter键即可。

c语言如何统计字符串中每个字符出现的次数?

c语言统计字符串中每个字符出现的次数的方法:

1、下载安装winTC并打开

2、快捷键ctrl+N新建文件,或点击“文件”-“新建文件”

3、把下列代码复制到编辑区,如下图所示

立即学习“C语言免费学习笔记(深入)”;

#include"stdio.h"
main()
{
int a[100]={0},i,j; 
char c;
while((c=getchar())!=&#39;\n&#39;)   /*获取字符并统计每个字母出现次数*/
for (i=65;i<=90;i++)
if(c==i||c==i+32) a[i]++ ;
for (j=65;j<=90;j++)  /*输出统计信息*/
if (a[j]>0) printf("%c:%-3d\n",j,a[j]);
getch();  /*保持命令提示窗口不被自动关闭*/
}
登录后复制

02402432e22a24a2877e1eac81bea88.png

4、点击上图黑色按钮,或快捷键ctrl+F9;

未保存的话,上述操作后会弹出保存提示窗口,输入文件名保存即可,要记得自己保存文件的目录,方便查找编译后的程序。默认目录为:C:\Win-TC\projects

5、在弹出的CMD窗口中输入要统计的字符串后按enter键即可显示统计结果

d01276e21fc9c4f17e6770e4c598602.png

相关学习推荐:C视频教程

以上就是c语言如何统计字符串中每个字符出现的次数?的详细内容,更多请关注php中文网其它相关文章!

我们今天的关于js判断某个字符出现的次数的简单实例js判断某个字符出现的次数的简单实例的分享已经告一段落,感谢您的关注,如果您想了解更多关于6.61 统计字符串中每个字符出现的次数案例、C#程序统计每个字符出现的次数、C++计算每个字符出现的次数、c语言如何统计字符串中每个字符出现的次数?的相关信息,请在本站查询。

本文标签:

上一篇JS判断字符串变量是否含有某个字串的实现方法(js判断字符串变量是否含有某个字串的实现方法)

下一篇JS中判断字符串中出现次数最多的字符及出现的次数的简单实例(js判断一个字符串中出现次数最多的字符)