查看java字符串中某字符的个数;
比如 String str=1989-2-12;
想判断此字符串中“-”的个数;
有没有直接可用的方法。
求解。
最终我解决了这个问题:
package action;
public class test {
public static void main (String[] args){
System.out.println(getMem("1989-2-12-21","-"));
}
public static int getMem(String str,String m ){
int i=0;
while(str.indexOf(m)!=-1){
int a=str.indexOf(m);
str=str.substring(a+1);
i++;
}
return i;
}
}
分享到:
相关推荐
`indexOf()` 方法是Java String 类的一个内置方法,用于搜索指定的子字符串在当前字符串中的首次出现位置。如果找到了匹配项,则返回子字符串的第一个字符在当前字符串中的索引位置;如果没有找到,则返回 -1。 ###...
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
在Java编程中,比较两个字符串的匹配字数是一项常见的任务,尤其是在文本处理或模式匹配的场景下。以下是一个简单的实现,通过`RangeDifferencer4Bak`类来完成这个功能。这个类有两个主要方法:`getTempModel`和`...
java编程统计一个字符串中的字母,数字,空格,其他,输入一个字符串,就会输出字符串中包含的字母,数字,空格,其他
两字符串比较返回重复个数,java的,课后一作业,随便写写
在Java编程语言中,统计一个字符串中每个字母的个数是一项基本任务,它涉及到字符串处理和字符遍历。下面我们将详细探讨如何实现这个功能,并扩展到相关的字符串操作和字符统计的知识点。 首先,我们需要理解Java中...
通过正则表达式统计一个字符串中不同类型的个数,代买中附有简单的正则表达是的语法
JAVA 统计字符串中中文、英文、数字、空格、特殊字符的个数 在日常的编程工作中,我们经常需要统计字符串中不同类型的字符个数,例如中文、英文、数字、空格、特殊字符等。在 Java 中,我们可以使用 Unicode 编码来...
获取字符串中汉字的个数
在Java编程语言中,字符串是极其重要的数据类型,它们被广泛用于各种操作和处理文本。以下是一些Java中字符串方法的详细说明: 1. `length()`:这个方法返回字符串的长度,即其中字符的数量。例如,`s.length()`会...
Java字符串处理是编程中常见的任务,这里我们详细讨论一下Java中字符串截取及相关方法。 1. `length()`:此方法返回字符串的长度,即字符的数量。例如,`s.length()`会返回字符串`s`中字符的个数。 2. `charAt(int...
"java字符串遍历以及统计字符串中各类字符" Java字符串遍历是指在Java编程语言中对字符串进行遍历操作,以获取字符串中的每一个字符。字符串遍历是Java编程语言中的一种基本操作,经常用于字符串处理、文本分析、...
使用Java编程语言统计一个字符串中数字、汉字、字母和其他字符分别出现的次数。我们将通过以下步骤实现这个功能: 创建一个Java类,命名为CharacterStatistics。 在CharacterStatistics类中定义四个成员变量,分别...
统计输入不同字符串个数.java
在Java中,字符串的截取可以使用substring方法,但是这种方法不能保证汉字不被截半个,因为它是按照字符的个数来截取的,而中文字符占用两个字节,英文字符占用一个字节。因此,需要使用特殊的方法来截取中英文混合...
JAVA数组与字符串详解 JAVA中的数组是用一个变量名表示一组相同性质...在JAVA中,字符串是用双引号括起来的一串字符,例如"Hello, World!"。字符串可以是字面值,也可以是变量。字符串的操作包括连接、截取、查找等。
在Java编程语言中,字符串是常见的数据类型,用于存储和处理文本信息。有时我们需要找出一个字符串(父字符串)中另一个字符串(子字符串)出现的次数。这个问题可以通过多种方法解决,这里我们将探讨两种基本的实现...
length() 方法返回字符串的长度,即字符串中字符的个数。例如,char chars[]={'a','b','c'}; String s=new String(chars); int len=s.length(); len 的值将是 3,因为字符串 "abc" 中有 3 个字符。 2. charAt() ...
字符串常量:双引号括起来的多个字符组成的序列,每一个字符占2个字节,在内存中共占用2n个字节,n为字符的个数。 例如: " 1234 " , " hello world " ,"A " // 正确 ‘1234’ ,‘abcd’ //错误 创建String对象 ...
在Java中,可以通过字符串分割操作将一个包含多行数据的字符串转换成二维数组。具体地,首先按照分隔符(如`;`)将字符串分割成多个子字符串,再对每个子字符串进一步分割(如`,`),并将分割后的字符串转换成数字...