【java 拆分出字符串中年份】public static void main(String[] args) {
String strInt="0123456789";
String str = "prospect 772 2009 the brawler syrah-viognier (calaveras county)";
char[] tempChar = str.toCharArray();
String year="";
int tYear=0;
int tNext=0;
String strYear="";
for(int i=0;
str.length()>i;
i++)
{
String s1 = String.valueOf(tempChar[i]);
if(strInt.indexOf(s1)!=-1)
{
if(tYear!=0 && (tYear+1==i) )
{
year+=s1;
tYear=i;
tNext+=1;
}
else
{
year=s1;
tYear=i;
tNext=1;
}
if(tNext==4)
{
strYear=year;
}
}
}
System.out.println(strYear);
}
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)