从今天开始我将在日常的项目开发和学习中不断提炼我个人项目开发中遇到的工具方法,并将其封装成java包,与大家分享,如果大家在日常工作中也有好的方法,也希望与我分享。
由于个人能力有限,程序质量有不足之处还请见谅。
本次首先新加了两个方法,相关代码及用途请参看下(下载请看附件):
/**
* 遍历数组,将其中的字符串格式使用{@link java.lang.String} format方法格式化
*
* @param arrs
* 待格式化数组
* @param format
* 请参看 {@link java.lang.String} format
* @return
*/
public static String[] arrStrFormat(String[] arrs, String format) {
for (int idx = 0, len = arrs.length; idx < len; idx++) {
arrs[idx] = String.format(format, idx);
}
return arrs;
}
/**
* 将数组转换成SQL查询中IN语句使用的字符串,例如数组{1,2,3,4},转换成'1','2','3','4'
*
* @param arr
* 待处理数组
* @return
*/
public static String arrToSqlInStatment(Object[] arr) {
StringBuffer sqlStr = new StringBuffer();
if (arr == null || arr.length < 1) {
sqlStr.append("");
} else {
for (int idx = 0, len = arr.length; idx < len; idx++) {
if (arr[idx] instanceof String) {
sqlStr.append("'").append(arr[idx]).append("'");
} else {
sqlStr.append(String.valueOf(arr[idx]));
}
if((idx+1) != len)
{
sqlStr.append(",");
}
}
}
return sqlStr.toString();
}
- 大小: 6.9 KB
分享到:
相关推荐
稀疏 :evergreen_tree: 用于创建交互式Web体验的通用工具包。安装确保已安装 $ npm install spars陈述Spars不是一个框架,而是一个简约的工具包,其重点是在各种消费类设备上逐步创建增强的交互式体验。 该工具包的...
该工具包现在还包含用于创建高保真Web存档的新功能。 该工具集构成Webrecorder项目的基础,但也提供了一个通用的Web归档工具箱,该文件箱可供其他Web归档文件使用,包括传统的“ Wayback Machine”功能。新的功能2....
Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实现. Primitives Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。当前主要是针对基本类型的 ...
分叉此monorepo入门套件来创建您自己的设计系统,并使用react-native原语孤立地构建组件,并在您的移动和Web应用程序中使用它们。 勒娜故事书React本机网络巴别塔笑话埃斯林特样式化的组件Stylelint 更漂亮怎么样?...
文献资料安装npm install --save react-overlays笔记所有这些实用程序均已从中提取出来,以便更好地访问这些常用组件的通用实现。 包含的组件是用于创建更多抛光组件的构建块。 一切都是自带样式,CSS或其他方式。 ...
并且,Apache为了让众多的日志工具有一个相同操作方式,还实现做了一个通用日志工具包:commons-logging,也称Jakarta Commons Logging (JCL)。 commons-logging是为那些需要建立在不同环境下使用不同日志架构的组件...
抽象窗口工具包(Abstract Window Tookit)是为java程序提供建立图形用户界面(Graphics User Interface GUI)的工具集。主要包含如下组件: 1. 用户界面组件 2. 事件处理模型 3. 图形图像工具(形状、颜色、字体) ...
这个项目的目的是创建一个 PHP 组件,提供工具来轻松实现多阶段多方法身份验证。 它旨在作为各种内容管理系统插件的基础。 我们是一群在格但斯克理工大学 IT 学院学习的工程专业学生 ( ) 请记住: 我们与 PHP ...
灰泥Stucco 项目是一个正在进行的实验,目的是在通用Clojure数据模型的顶部创建自适应用户界面。 该库包含可访问的组件的集合,这些组件一起构成了用于在浏览器中进行快速应用程序开发的工具箱。概述 该库仍处于,...
它由各种通用和可重用的组件组成,可促进各种常见任务。 任务包括管理地图状态,地图交互,使用投影系统以及与数据源接口。 Krite使用出色的库对地图进行实际渲染。 借助项目,您可以快速创建基于Web的现代地图...
本开发包采用微软标准的COM组件技术,采用该技术,在创建接口时,可以创建多个互相独立对象,每个对象都可以拥有自己的变量。 最后的结果是一个DLL文件。接口中的各函数,是被组态王的两个应用程序---TouchExplorer....
使用Flex组件工具包创建组件 21.2节.在Flash中使用ContainerMovieClip创建Flex容器 21.3节.导入FlashCS3的组件 21.4节.认识Cairngorm小型结构 21.5节.创建Cairngorm视图、事件和模型 21.6节.创建Cairngorm命令和事务...
安装:$ go get -u github.com/whyrusleeping/gx用法:创建和公开新的通用包:$ gx init $ gx publish添加一个repo$ gx repo add myrepo /ipns/QmPupmUqXHBxikXxuptYECKaq8tpGNDSetx1Ed44irmew3配置...
Angular的官方组件 Angular团队构建并维护通用的UI组件和工具,以帮助您构建自己的自定义组件。 该团队维护着几个npm软件包。 包描述文件@angular/cdk 帮助您编写具有常见交互模式的自定义UI组件的库@angular/...
commons-pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实 commons-primitives java 简单类型使用的扩展 commons-proxy 创建动态代理的库 commons-scxml commons-transaction ...
此外关于Google Talk的互操作性,函数库里有许多通用组件如P2P栈,它可用来创建各样的通信和协作应用程序。我们希望看到更多组织能够使用这项技术建立创新的的应用程序。 下面是函数库各个组件的描述。你可以使用...
此外关于Google Talk的互操作性,函数库里有许多通用组件如P2P栈,它可用来创建各样的通信和协作应用程序。我们希望看到更多组织能够使用这项技术建立创新的的应用程序。 下面是函数库各个组件的描述。你可以使用...
Visual C# 2005是Microsoft公司开发的新一代编程语言包,由于其内嵌在.NET Framework中,所以不仅包含了ADO.NET这一功能强大的数据库开发组件,而且更具有“显示逻辑同业务逻辑分离”这一特性。由于其具有功能强大...
它建立在AWT(抽象窗口工具包)API的顶部,并且完全用Java编写。 与AWT不同,Java Swing提供了平台无关的轻量级组件。 javax.swing包提供了Java swing API的类,例如JButton,JTextField,JTextArea,JRadioButton,...