首页 > 其他分享 >8.22 字符串统计 toCharArray

8.22 字符串统计 toCharArray

时间:2023-06-08 21:23:38浏览次数:32  
标签:str int System countData toCharArray 8.22 字符串 data result

统计字符串中"n","o"出现的次数

class StringUtil {
    // 返回第一个内容为字母n的个数,第二个内容为字母o的个数
    public static int[] count(String str){
        int countData[] = new int[2];
        char[] data = str.toCharArray();//将字符串变成字符数组,其中空格也占位

        for(int x = 0;x < data.length;x++){
            //System.out.print(data[x]);//want you to know one thing
            if(data[x] == 'n' || data[x] == 'N'){
                countData[0]++;
            }

            if(data[x] == 'o' || data[x] == 'O'){
                countData[1]++;
            }
        }
        return countData;
    }
}

public class HelloWorld {
	public static void main(String args[]) {
        String str = "want you to know one thing";
        int result[] = StringUtil.count(str);
        System.out.println("字母n的个数:" + result[0]);
        System.out.println("字母o的个数:" + result[1]);
	}
}

标签:str,int,System,countData,toCharArray,8.22,字符串,data,result
From: https://www.cnblogs.com/pansidong/p/17467706.html

相关文章

  • python 中输出匹配字符串及其下一行
     001、[root@PC1test05]#lsa.txttest.py[root@PC1test05]#cata.txt##测试数据3333gene9999kkkkgene77778888genegene00006666[root@PC1test05]#cattest.py##测试程序#!/usr/bin/envpython#-*-coding:utf-8-*-in_file=open("a.tx......
  • python中调整字符串的宽度,设置填充值
     001、>>>str1="ab"##测试字符串>>>str1'ab'>>>str1.ljust(10)##调整宽度为10,左侧对齐,默认用空格填充'ab'>>>str1.ljust(10,"+")##设置用+号填充'ab......
  • python 中 将列表中的数值转换为字符串
     001、>>>list1=[111,222,333]>>>list1[111,222,333]>>>list1=[str(i)foriinlist1]##将列表中数值转换为字符串>>>list1['111','222','333'] ......
  • Java中的字符串常量池
    Java中字符串对象创建有两种形式,一种为字面量形式,如Stringstr="droid";,另一种就是使用new这种标准的构造对象的方法,如Stringstr=newString("droid");,这两种方式我们在代码编写时都经常使用,尤其是字面量的方式。然而这两种实现其实存在着一些性能和内存占用的差别。这一切都......
  • 在List<String>中找出重复的字符串元素__简单高效
    点击查看代码publicvoidassertNoDuplicateStr(List<String>list,Stringkey){if(ObjectUtils.isEmpty(list)){return;}Set<String>set=newHashSet<>();list.stream().forEach(e->Assert.isTrue(set.add(e),String......
  • 字符串占位符替换
    想模版引擎一样,替换字符串中的${}占位符。那为什么不直接使用模版引擎呢?……publicclassA{privatestaticfinalStringBRACE_LEFT="{";privatestaticfinalStringBRACE_RIGHT="}";privatestaticfinalString$="$";/***替换字符......
  • c#中十六进制字符串转单精度浮点数
    1varcountBytes=newbyte[]{66,12,25,217};2varcountHexStr=ToHexStrFromByte(countBytes.ToArray());3uintnum=uint.Parse(countHexStr,System.Globalization.NumberStyles.AllowHexSpecifier);4byte[]floatVals......
  • python 中统计指定字符串出现的次数
     001、>>>str1="abcdaaab"##测试字符串>>>str1.count("a")##统计a出现的次数4>>>str1.count("b")2>>>str1.count("c")1>>>str1.count("a",0,4)......
  • python 中字符串大小写的转换
     001、全部转换为大写、或者全部转换为小写>>>str1="abcDEFgh">>>str1.lower()###小写'abcdefgh'>>>str1.upper()##大写'ABCDEFGH'>>>str1'abcDEFgh'>>>str1.casefo......
  • 后端获取TOKEN返oss上传地址,前端如何将字符串传给这个地址
    您也可以使用Axios库来发送请求,以下是发送表单请求的示例代码:constaxios=require('axios');functionuploadStringToOSS(ossPostData,content){constformData=newFormData();Object.keys(ossPostData.fields).forEach(key=>{formData.append(key,os......