package i.tommy.test.Test;
import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class matchers
{
static String words = "ggggiuiiipppppaaaaahhhhddddd";
public static void main(String[] args)
{
System.out.println(getLongs());
}
/*
* 返回连续单个字符出现最多次数的字符和个数
*/
public static String getLongs()
{
Pattern pattern = Pattern.compile("([a-zA-Z])\\1+");
Matcher matcher = pattern.matcher(words);
String word = "";
while (matcher.find())
{
String index = matcher.group();
if (word.length() < index.length())
{
word = index;
}
}
return word.substring(0, 1) + "," + word.length();
}
}
分享到:
相关推荐
查找字符串中出现重复次数最多的字符,面试中经常遇到的面试题,对找工作很有帮助,拿出来与大家一起学习进步。
一些与字符串有关的常考的面试题,用C语言实现的
自己总结的面试常见题 C++字符串处理 自己总结的面试常见题 C++字符串处理
1.字符串高频面试题精讲1.字符串高频面试题精讲1.字符串高频面试题精讲
自己整理的校招笔试面试时,主要的字符串题型。
部分公司的面试题。里面有很详细的关于字符串的面试题,希望对大家有用。
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+...
java基础面试题把字符串转化为整数本资源系百度网盘分享地址
(关于空间的占用,如果要用一个和字符串a一样长的数组counter来计录a中各起点对应与b最大重合子字符串,这个数组也要和a一样长,空间上也不合适,除非情形很特殊,a短b长,不然不如直接malloc()一个堆空间来储存...
c语言面试题 c语言面试题之哈希表字符串中的第一个唯一字符
题目:给定一个字符串,输出其所有子字符串,例如给定字符串abc,则输出 :a,b,c,d,ab,bc,cd,abc,bcd,abcd。 分析:今天看到csdn博客上面的一题,说是阿里巴巴电面的题目。初看到这道题的时候,就感觉很...
面试题今天面试题今天面试题今天面试题今天面试题今天面试题今天
C#面试题字符串转换整数
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
java截取字符串,一道面试题。好像没有找到正确答案,今天找时间做了一个,仅供参考。本人运行过了。
利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)...
这是一道面试题,也是实际业务引发的需求。功能是把定长字符串映射为整数,目的是找到比用C++标准库无序映射unordered_map更快的算法。所有字符串的长度都一样,且初始化之后只有查询,没有增删改。不同功能字符串...
java基础面试题字符串的排列提取方式是百度网盘分享地址
(我们都知道,在C语言里有string.h这个头文件,但是C语言里没有string这个类型。 字符串通常放在常量字符串中或者字符数组中,字符串常量适用于那些对她不做修改的字符串...)本文档主要针是对字符串的基础笔试题。
给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。 //比如 “ I like http://hi.baidu.com/mianshiti ” 会变成 "I like http://hi.baidu.com/mianshiti"。