1.获取匹配信息的方法
例: 获取字符串中 20XX 和 19XX 形式的数值
public static String findDate(String str){
// str1.matches("[\\w\\W]*[19\\d{2}|20\\d{2}][\\w\\W]*");
Pattern pt = Pattern.compile("19\\d{2}|20\\d{2}");
Matcher m = pt.matcher(str);
boolean found = m.find();
if(found) return m.group();
return "";
}
2.IKanalyzer 中文分词的方法
下载IKAnalyzer3.2
下载lucene-3.0.3.jar
public static String splitChinese(String text) {
String output = "";
Analyzer analyzer = new IKAnalyzer();
TokenStream tokenStream = analyzer.tokenStream("", new StringReader(text));
TermAttribute termAtt = (TermAttribute) tokenStream.getAttribute(TermAttribute.class);
try {
while (tokenStream.incrementToken()) {
output += termAtt.term() + " ";
}
} catch (IOException e) {
e.printStackTrace();
}
return output;
}
3.中英文停用词库
下载附件(另附 导入数据库类)
4.struts1重定向的方法
ActionForward forward = new ActionForward(url);
forward.setRedirect(true);
return forward ;
注:url中若含有中文,需经过编码:URLEncoder.encode(url, "UTF-8")
5.获得时间
Calendar calendar = Calendar.getInstance();
Timestamp ts = new Timestamp(System.currentTimeMillis());
calendar.setTime(ts);
分享到:
相关推荐
在Java编程中,窗口风格、窗口居中、组件拖动、文件路径处理和设置...对于"Java收集的代码段1(待续)常用代码段"这个主题,后续可能还会涉及到更多高级特性和实践技巧,持续学习和实践是提升Java GUI编程能力的关键。
"java细节优化代码1.0版本.7z"这个压缩包很可能包含了一些最佳实践和技巧,帮助开发者在Java编程中实现性能提升。 首先,让我们探讨一下Java代码优化的一些关键方面: 1. **算法优化**:选择正确的数据结构和算法...
"java细节优化代码1.0版本.zip"这个压缩包中包含了关于Java代码优化的一些具体实践和建议,主要针对软件开发和插件开发。以下是对其中可能包含的知识点的详细说明: 1. **垃圾回收优化**: - 理解不同类型的垃圾...
Java 代码性能优化技巧总结 Java 代码性能优化是每个 Java 开发者都需要掌握的重要技能。以下是对 Java 代码性能优化的各种技巧的总结: 字符串池的实现 在 Java 中,字符串池(String Intern Pool)是通过使用...
- 封装:隐藏实现细节,提供公共接口供外部调用,是面向对象的基本特性。 - 继承:一个类可以继承另一个类的属性和方法,实现代码复用和扩展。 - 多态:一个接口可以有多种不同的实现,使得代码更加灵活。 4. **...
### Java 代码编码规范 #### 一、Java代码版式 程序版式的统一对于团队协作至关重要,它确保了代码的一致性和可读性。虽然不同的团队可能会有不同的偏好,但核心原则是一致的:确保所有成员遵循同一套规则。Java...
《学生信息管理系统Java源代码详解》 在信息技术领域,学生信息管理系统是一种常见的应用软件,它主要用于高校或教育机构中对学生信息进行高效的管理。本系统基于Java编程语言开发,旨在提供一个方便、快捷、准确的...
【JAVA聊天室小代码】是基于Java编程语言实现的一个简易聊天室项目,它提供了一个基本的平台,使得...通过分析这些代码,可以深入理解JAVA聊天室的实现细节,学习如何在实际项目中运用Java的网络编程、多线程等技术。
**jPeek:Java代码指标的静态收集器** 在软件开发过程中,代码质量是至关重要的。jPeek就是这样一款工具,专门针对Java代码进行静态分析,以收集关于代码质量的各种指标,如内聚力和耦合等。这些指标对于评估代码的...
Java项目代码通常涵盖了许多核心Java Web开发的知识点。在描述中提到的"javaweb项目",我们可以推测这是一个与Web应用程序开发相关的项目,主要使用Java语言。Java Web项目包括前端界面、后端服务以及数据库交互等多...
本篇文档将详细介绍一个基于Java技术栈的转账系统的实现细节。该系统采用了经典的JavaWeb架构,包括Servlet、JavaBean以及JSP等技术。通过具体的代码示例,可以帮助Java初学者更好地理解这些技术的应用场景及其实现...
以下是对`java代码优化细节总结1.0版本`的一些核心知识点的阐述: 1. **避免冗余计算**:在Java编程中,如果一个值在多处被使用,应当将其存储在变量中,避免重复计算,提升执行速度。 2. **减少对象创建**:频繁...
以上只是部分知识点,"编写高质量代码++改善Java程序的151个建议.pdf"这本书中应该包含了更多深入的细节和实践案例。通过深入学习和实践,开发者可以不断提升自己的Java编程技能,编写出更高性能的代码。
- 开源项目意味着源代码公开,开发者可以查看和学习实现细节,了解车牌识别的完整流程,有助于提高自身的技能。 - 开源社区通常活跃,用户可以通过讨论、提问或贡献代码来解决问题,持续改进项目。 - 可定制化:...
### Java Web中的JSP登录代码实现 在Java Web开发中,用户登录是非常常见的功能之一,它主要用于验证用户的身份,确保只有授权用户才能访问系统资源。本文将基于提供的JSP登录页面代码来详细解析其实现原理及注意...
Java 1.6 源代码是Java开发者深入理解Java平台核心类库的重要参考...通过深入研究Java 1.6的源代码,开发者不仅可以提升自己的编程技能,还能更好地适应不断发展的Java技术生态,为未来的项目和职业发展打下坚实基础。
在Java编程语言中,用户注册功能是Web应用中常见的一个模块,主要负责收集新用户的个人信息并存储到数据库中。下面,我们将深入探讨如何实现这样的功能,以及可能遇到的问题。 首先,用户注册通常涉及以下几个步骤...
9. **源码阅读**:对于学习者来说,通过阅读和分析源代码,可以深入理解Java编程、MVC架构以及其他相关技术的实际运用。 10. **版本控制**:尽管未提及,但良好的开发实践中通常会使用Git或其他版本控制系统来管理...
4. 查看源代码:反编译完成后,你可以浏览生成的.java文件,了解代码的实现细节。 值得注意的是,反编译他人的代码可能涉及到版权和道德问题。在未获得版权所有者许可的情况下,不应非法使用或分发反编译的源代码。...