`
jimphei
  • 浏览: 39761 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

测试一字符串在另一字符串中出现的次数,Character的运用

阅读更多

 

public static void test1(){
        String s
="AaaaABBBBcc&^%adfsfdCCOOkk99876 _haHA";
        
int lCount=0,uCount=0,oCount=0,nCount=0;
        
for(int i=0;i<s.length();i++)
        
{
            
char c=s.charAt(i);
//            if(c>='a'&&c<='z')
//            {
//                lCount++;
//            }else if(c>='A'&&c<='Z')
//            {
//                uCount++;
//            }
//            else
//            {
//                oCount++;
//            }
            if(Character.isLowerCase(c))
            
{
                lCount
++;
            }
else if(Character.isUpperCase(c))
            
{
                uCount
++;
            }

            
else if(Character.isDigit(c))
            
{
                nCount
++;
            }
else
            
{
                oCount
++;
            }

                 
        }

        System.out.println(lCount
+"  "+uCount+"  "+nCount+"  "+oCount);
    }

    
public static void test2(){
        
int count=0,index=-1;
        String s 
= "sunjavahpjavaokjavajjavahahajavajavagoodjava";
        String sFind
="java";
        
while((index=s.indexOf(sFind))!=-1)
        
{
            s
=s.substring(index+sFind.length());
            count
++;
        }

        System.out.println(count);

    }
分享到:
评论

相关推荐

    查找字符串中出现重复次数最多的字符

    本主题关注的是如何查找一个字符串中出现重复次数最多的字符。这是一个典型的字符串处理问题,对于理解字符串操作和优化算法能力的提升非常有帮助。 首先,我们要明确问题的目标:给定一个字符串,找出其中出现频率...

    5统计某个字符串中大小写字母A或a出现的次数java

    在Java编程语言中,统计一个字符串中特定字符的出现次数是一项常见的任务,这对于文本分析、数据处理和算法实现都有很重要的应用。在这个问题中,我们需要编写一个程序来计算字符串中大写"A"和小写"a"的总数。下面将...

    C语言字符串转换为Python字符串的方法

    C语言字符串转换为Python字符串是指将C语言中的字符串数据转换为Python中的字符串对象,以便在Python环境中使用。下面详细介绍了C语言字符串转换为Python字符串的方法。 使用Py_BuildValue()构建字节对象 在Python...

    DB2字符串处理 字符串处理 db2 函数

    * REPLICATE() 函数:返回一个重复 character_expression 指定次数的字符串。REPLICATE() 函数的语法为 REPLICATE (character_expression, integer_expression),如果 integer_expression 值为负值,则返回 NULL。 * ...

    求字符串中的第一个数字

    字符串在 Java 中是一个对象,可以通过多种方式创建和操作。 #### 1.2 字符串方法 - **charAt(int index)**:返回指定索引处的字符。 - **substring(int beginIndex, int endIndex)**:返回一个新的字符串,它是此...

    fortran字符串拼接

    在 Fortran 语言中,字符串拼接是非常重要的操作之一。它可以将整数或实数类型转换为字符串类型,以便于文件命名、数据读取和写入等操作。在本节中,我们将详细介绍 FORTRAN 字符串拼接的方法和应用。 1. 整数转换...

    ABAP常用字符串操作

    在ABAP中,字符串连接是一种常见的操作方式,用于将两个或多个字符串合并成一个新的字符串。实现字符串连接的方法主要是通过`CONCATENATE`语句。 **语法示例**: ```abap CONCATENATE dobj1 dobj2 INTO result [IN...

    java字符串处理取出括号内的字符串

    在Java编程语言中,字符串处理是一项常见的任务,特别是在解析、分析或操作文本数据时。本篇文章将深入探讨如何从字符串中提取括号内的内容,主要关注于基础的字符串操作、正则表达式以及如何利用这些工具来实现目标...

    判断一个字符串或字符串中的一个字符是否为数字类型

    在编程领域,判断一个字符串或字符串中的一个字符是否为数字类型是常见的操作,尤其是在处理用户输入、数据分析或者格式验证时。下面将详细讲解几种不同语言中实现这一功能的方法,以及如何确保判断的安全性和效率。...

    fortran分割字符串和字符串替换的子程序_Fortran_

    在Fortran中,没有内置的字符串分割函数,但我们可以自定义一个子程序来实现这个功能。通常,我们可以通过循环遍历字符串,查找分隔符(如空格、逗号等),然后将字符串分割成多个部分。以下是一个简单的例子: `...

    字符串转ASCII ASCII转字符串

    在编程中,我们经常需要将字符串和ASCII值之间进行转换,以处理或传输数据。以下是对这个主题的详细讲解: 1. 字符串转ASCII 当我们需要将一个字符串转换为ASCII值时,实际上我们是在为每个字符获取其对应的ASCII...

    java 查找字符串中出现最多的字母

    为了找出给定字符串中出现次数最多的字母,程序采用了如下的步骤: #### 步骤1:初始化字符集 首先,使用 `HashSet` 来存储字符串中的所有唯一字符。这一步是必要的,因为我们需要遍历字符串中的每个字符,然后将其...

    字符串的比较

    在计算机科学中,字符串是比较常见的数据类型之一,用于处理文本信息。对于字符串的操作包括但不限于创建、修改、查询以及比较。其中,字符串的比较是非常基础且重要的操作,它允许我们判断两个字符串是否相等,或者...

    wincc字符串函数大全

    WinCC 字符串函数大全是 WinCC 软件中的一个重要组件,它提供了一系列的字符串函数,用于处理和操作字符串。这些函数可以用来拷贝字符串、拼接字符串、查找字符串中的字符、比较字符串等。 1. stpcpy 函数 stpcpy ...

    按键精灵字符串函数详解

    InStrRev 函数用于返回某字符串在另一个字符串中出现的从结尾计起的位置。语法为 InStrRev(string1, string2[, start[, compare]])。 六、Join 函数 Join 函数用于返回一个字符串,该字符串由包含在数组中的许多子...

    C++ 字符串匹配

    在这一篇文章中,我们将详细介绍 C++ 中的字符串匹配算法,主要包括 Brute Force 算法和其他一些常见的字符串匹配算法。 Brute Force 算法 Brute Force 算法是最简单的字符串匹配算法,它的思想是将模式串与主串...

    java 字符串a-z排序

    在Java编程语言中,对字符串中的字符进行a到z排序是一项常见的操作,特别是在处理文本数据或需要对字母顺序排列的场景。本知识点将详细讲解如何实现这个功能。 首先,我们需要理解字符串在Java中的本质。在Java中,...

    CharacterCounter:给定一个字符串和一个字符,计算该字符在字符串中出现的次数

    在这个问题中,我们使用Java语言来实现一个简单的"CharacterCounter"程序,它接收一个字符串和一个字符作为输入,然后返回该字符在字符串中出现的次数。下面我们将深入探讨这个任务涉及到的Java知识点、实现方式以及...

    字符串排序

    在Java中,可以通过多种方式实现字符串排序,包括但不限于使用内置的`Collections.sort()`方法(适用于可变字符序列如`ArrayList&lt;Character&gt;`)、自定义比较器以及编写专门的排序算法等。本案例采用了一种基于递归的...

Global site tag (gtag.js) - Google Analytics