lastIndexOf 方法
返回 String 对象中子字符串最后出现的位置。
substring方法
public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
valueOf方法
是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")转换,345就是一个Integer类型了
intValue函数
它是将一个Integer类型转换成原始类型int,
trim()方法
删除字符串首部和尾部的空格。
StringBuffer buf=new StringBuffer("Hard ");
String aString = "Waxworks";
buf.append(aString,3,4);
原文说明:这个操作将String的从索引位置3开始的由四个字符组成的子串追加StringBuffer对象buf中。然后buf对象就会包含字符 串"Hard work"。
记录当前时间
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date d = new Date();
String a = sf.format(d);
在new java.util.Date() 中在报表中的样式显示:
星期二 06 三月 2012 ------------------- EEEEE dd MMMMM yyyy
三月 06,2012 ---------------------- MMMMM dd,yyyy
06-三月 ----------------------- dd-MMM
06-三月-12 --------------------------dd-MMM-yy
三月-12 ---------------------- MMM-yy
三月-12 -----------------------MMMMM-yy
06/03/2012 2.50 下午 ------------------- dd/MM/yyyy h.mm a
星期二, 三月 6, '12 ----------------- EEE, MMM d, ''yy
2012.三月.06 公元 02:58 下午 ------------------ yyyy.MMMMM.dd GGG hh:mm aaa
02 o'clock 下午, 中国标准时间 --------------- hh 'o''clock' a, zzzz
2012-03-06 -----------------yyyy-MM-dd
获得参数:
String username = ((String) parameter.get("username")).trim();
String password = ((String) parameter.get("password")).trim();
if (list.size() > 0) {
User user = list.get(0);//获取User
if (false) {
message = "用户未授权,不允许登录!";
} else {
HttpServletRequest request = DoradoContext.getCurrent()
.getRequest();
HttpSession session = request.getSession();
String Ip = CommonUtils.getIpAddr(request);//获取IP
LoginInfo log = new LoginInfo();
log.setLoginIp(Ip);
log.setLoginTime(new Date());
// log.setUserId(user.getUserId());
// 写入登录信息
Long logId = loginBO.addLoginInfo(log);
log.setId(logId);
user.setLog(log);
session.setAttribute("user", user);
message = "OK" + user.getUserName();
}
} else {
message = "用户名或密码错误,请重新输入!";
}
} else {
message = "用户名或密码为空,请重新输入!";
}
return message;
}
分享到:
相关推荐
Java开发过程中,jar(Java Archive)包是必不可少的资源,它们包含了预编译的类、接口、资源文件等,使得开发者...同时,随着技术的不断更新,开发者也需要关注新的库和框架,如Lombok、Vavr等,以保持技术的前沿性。
在Java编程语言中,API(Application Programming Interface)是一组预定义的类、接口、方法和其他组件,它们提供了标准的方式来实现特定的功能。Java API是Java开发的核心组成部分,它为程序员提供了丰富的功能,...
"java常用工具类整理"这个主题涵盖了Java开发中常用的工具类,这些类在日常编程中非常实用,能大大提高开发效率。这里我们将深入探讨一些常见的Java工具类,并结合`com-jarvis-base`这个文件名,推测这是一个基础...
在Java中,`java.util` 包是最基础也是最常用的工具类集合,而"Java常用Util类Jar"则是一个包含了更多自定义或者网络上流行实用工具类的集合,适用于Web项目的快速开发。 这个压缩包中的`ZycUtil`可能是一个自定义...
我们可以创建一个`Page`类,包含总记录数、每页记录数、当前页码等属性,并提供获取数据列表的方法。此外,还可以添加一些辅助方法,如`hasNextPage()`、`hasPreviousPage()`,以判断是否还有下一页或上一页。 对于...
"java常用工具类集合"是一个综合性的资源,它包含了从不同来源收集的实用工具类,旨在帮助开发者提高效率,减少代码重复。下面,我们将深入探讨这个主题,分析其中可能包含的知识点。 首先,`opslabJutil-master....
### JAVA常用技术下载:深入解析关键技术栈 #### Struts、Spring与Hibernate——JAVA开发的核心框架 在JAVA领域,Struts、Spring与Hibernate是被广泛推崇的技术组合,它们各自扮演着不同的角色,共同支撑起了现代...
本资源包“常用加密工具类(JAVA).zip”提供了12个不同的加密和排序工具类,以及一个log4j配置文件,旨在帮助开发者更方便地处理这些常见任务。以下是这些工具类及配置文件的详细介绍: 1. **MD5加密**:MD5...
"java常用工具类"这个主题涵盖了许多Java标准库中的核心工具类,以及一些第三方库中的实用工具。下面将详细介绍一些重要的Java工具类和它们的功能。 首先,我们关注Java标准库中的`java.util`包,它包含了大量实用...
例如,栈和队列常用于操作历史记录(后退/前进功能)和任务调度;集合和映射用于存储和检索元素。 7. **字符串处理**:KMP算法和Rabin-Karp算法用于字符串匹配,Trie树(字典树)则用于高效地存储和查找前缀相同的...
以下是一些重要的Java常用英语单词及其详细解释: 1. **abstract** - 关键字,用于定义抽象类或抽象方法,表示该类或方法没有具体的实现,需要子类来完成。 2. **access** - 作为动词,表示访问或存取类的成员;...
"java常用包2 81个"这个主题涵盖了Java平台中的核心和常用的类库,它们是Java程序员日常开发工作的重要组成部分。在Java中,包(Package)是一种组织类和接口的方式,它提供了命名空间,避免了类名冲突,并有助于...
以上只是Java开发者可能涉及的一部分关键知识点,实际的"java常用的东西"可能还包括更多的库和框架,如Maven、Gradle用于构建管理,Log4j用于日志记录,Hibernate或MyBatis用于对象关系映射,以及各种Web框架如...
Java常用API是编程人员在开发Java应用程序时必不可少的参考资料,涵盖了广泛的类库和技术。这些API提供了许多功能,从基本的数据类型操作到复杂的网络通信和数据库交互。以下将详细阐述Java API的一些关键部分,以及...
以下是一些Java中常用工具类的详细介绍: 1. **String**: `java.lang.String` 类是最基础的字符串处理工具类,提供了大量的静态方法,如 `concat()`、`substring()`、`indexOf()`、`replace()` 等,用于字符串的...
Java 常用基础知识是程序员面试中不可或缺的部分,尤其对于准备进入阿里巴巴、腾讯、京东、百度、美团、去哪儿等互联网公司的求职者来说,掌握这些知识至关重要。以下是对这两个问题的详细解析: 1. 类加载问题:...
根据提供的文件信息,我们可以总结出以下关于Java中常用排序算法的知识点: ### 一、插入排序(Insert Sort) 插入排序是一种简单的排序算法,通过构建有序序列来对未排序的数据进行处理。基本思想是:将一个待...
Java学习过程中,掌握一些常用的英文单词至关重要,这些词汇不仅涵盖了编程环境中的术语,还涉及到数据库和数据处理的概念。以下是一些关键的Java学习单词及其详细解释: 1. **Applet** - Java小程序,一种能够在...
Java是一种广泛使用的面向对象的编程语言,其设计目标是...以上只是Java编程中的一部分关键概念,实际上Java有着丰富的特性和工具,包括多线程、网络编程、反射、集合框架等,学习和掌握Java需要不断深入研究和实践。