如题所示,主要是重复的如何处理
解决方案 »
- win7中runnable jar的设置
- 文件中append()的 用法
- 网页上弹出模态窗口,在模态窗口上再弹出window.open(),修改ie设置,加入信任站点,模态窗口地址栏可以没有,但open的窗口地址栏还是存在……
- 试问一个关于Actionlistener的问题,我想让一个action执行函数体十次
- 怎么样取前一天的日期
- 一个JAVA小问题!!
- java设置日期格式
- 很高兴大家对我前面帖子的帮助,现在还有一点儿疑惑,望指教!
- 求救!
- java在unix操作数据库,插入中文字符到数据库时为何显示??如何解决??操作系统soliars x86
- TWaverUtil.getImage()方法无法加载图片
- 请教一个关于日志处理的问题。
//要统计的字符
char comp = 'a';
char current = ' ';
int count = 0;
char[] chars = s.toCharArray();
for(int i = 0; i < chars.length; i++)
{
if(current != chars[i])
{
current = chars[i];
if(comp == current)
{
count++;
}
}
}
System.out.println(count);
要统计的字符重复时不统计。
public static void main(String[] args) {
String temp="df2dd34ffpnfdwfelwtr";
String rex = "f";
Pattern p = Pattern.compile(rex);
Matcher m = p.matcher(temp);
int count=0;
int startindex=temp.length()+1;
while (m.find()) {
if(startindex+1!=m.start()){
count++;
System.out.println("得到的"+m.group()+"起始标"+m.start());
}
startindex= m.start();
}
}
public static void main(String[] args) {
Demo ks=new Demo("hell,ccsdn.com!",'c'); }
private String str;
private char c;
private int Num=0;
public Demo(String strs,char cs)
{
this.str=strs;
this.c=cs;
for(int i=0;i<str.length();i++)
{
if(str.charAt(i)==c)
{
if(str.charAt(i)!=str.charAt(i-1))
{
Num++;
}
}
}
System.out.println(Num);
}
}
public static void main(String[] args) {
Demo ks=new Demo("hell,ccsdn.com!",'c'); }
private String str;
private char c;
private int Num=0;
public Demo(String strs,char cs)
{
this.str=strs;
this.c=cs;
for(int i=0;i<str.length();i++)
{
if(str.charAt(i)==c)
{
if(str.charAt(i)!=str.charAt(i-1))
{
Num++;
}
}
}
System.out.println(Num);
}
}
{
String str = "sdafasddfaaadddaaddeeedd";
Map<String,Integer> maps = new HashMap<String,Integer>();
char up = ' ';
for(int i=0;i<str.length();i++)
{
char achar = str.charAt(i);
if(up==achar)
{
Integer value = maps.get(achar+"");
maps.put(achar+"",value==null?1:value+1);
}
up = achar;
}
System.out.println(maps);
}
int i = 0;
while (m.find()) {
i++;
}
System.out.println(i);