java 开发中常用方法
2023-09-27 14:28:17 时间
public static List ProductInfo limitProductInfoList(List ProductInfo sourList,
int rowsCount) {
List ProductInfo tempList = new ArrayList ();
if (sourList != null) {
int sourListSize = sourList.size();
if (rowsCount sourListSize) {
int subCount =
sourListSize % rowsCount == 0 ? sourListSize / rowsCount : sourListSize / rowsCount + 1;
int startIndext = 0;
int stopIndext = 0;
for (int i = 0; i subCount; i++) {
stopIndext =
(i == subCount - 1) ? stopIndext + sourListSize % rowsCount : stopIndext + rowsCount;
tempList = new ArrayList ProductInfo (sourList.subList(startIndext, stopIndext));
startIndext = stopIndext;
if (tempList.size() 0) {
break;
} else {
tempList = sourList;
return tempList;
}
JavaSE成神之路 - 使用IDE开发Java程序 在上一节的学习中,我们用记事本开发了Java程序。可是实际上,我们不会真的使用记事本来开发的,而是用IDE来编写和运行Java程序。 本文介绍用EditPlus来开发的步骤。
【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单 Unirest-Java是一个轻量级的HTTP客户端库,它提供了简单易用的API,可以帮助Java开发人员快速地发送HTTP请求和处理响应。在本文中,我们将深入探讨Unirest-Java的技术细节和使用方法。
比较字符串是否在数组中:
private static String[] StarArray = new String[]{"DHTL", "IHTL", "GPKG", "GDIY", "GCRU"}; ArrayUtils.contains(StarArray, "DHTL")
//验证对象为null
if (ObjectUtils.equals(sysRole, null)) { sysRole = this.getRole(systemCode, loginName); }
//验证List
if (CollectionUtils.isNotEmpty(sysRoleList)) { sysRole = sysRoleList.get(0); }
//验证字符串-验证时候忽略空白
if (StringUtils.isBlank(formData.getPost())){ }
//验证字符串非空
if (StringUtils.isNotEmpty(userCard.getUID()))
/** * 清除空白字符 * @param str * @return public static String trimAllWhitespace(String str) { if (str != null) { int len = str.length(); if (len 0) { char[] dest = new char[len]; int destPos = 0; for (int i = 0; i len; ++i) { char c = str.charAt(i); if (!Character.isWhitespace(c)) { dest[destPos++] = c; return new String(dest, 0, destPos); return str;
public static String listToString(List String list, char separator) { return org.apache.commons.lang.StringUtils.join(list.toArray(), separator);
public static List String stringToList(String str, String separator) { return java.util.Arrays.asList(str.split(separator)); }
JavaSE成神之路 - 使用IDE开发Java程序 在上一节的学习中,我们用记事本开发了Java程序。可是实际上,我们不会真的使用记事本来开发的,而是用IDE来编写和运行Java程序。 本文介绍用EditPlus来开发的步骤。
【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单 Unirest-Java是一个轻量级的HTTP客户端库,它提供了简单易用的API,可以帮助Java开发人员快速地发送HTTP请求和处理响应。在本文中,我们将深入探讨Unirest-Java的技术细节和使用方法。
相关文章
- BAT华为等一线大厂Java工程师必读书单
- Java设计模式-工厂方法模式(Factory Method)
- Java中new关键字和newInstance方法的区别
- Java入门第39课——猜字母游戏之实现字母生成方法
- java之工厂方法
- java泛型(六)
- linux清理Java环境
- 面试官:你知道 Java 中的回调机制吗?我竟然答不来。。
- 妙用 Java 8 中的 Function 接口,消灭 if...else(非常新颖的写法)
- java_oop_方法1
- Java设计模式(2)——创建型模式之工厂方法模式(Factory Method)
- [Java] 多线程系列之Fork/Join框架[转载]
- Java SE之装箱与拆箱【基本数据类型的包装类/==与equals方法】
- 为什么java的web开发中URLEncoder.encode方法要为什么要调用两次
- Java 基本语法----进制、运算符
- JAVA基础 XML生成与解析和String包装类下 .replace方法的使用以及char和字符序列的使用场景
- Java泛型专题之1、万字长文详解Java泛型
- Java 的布局管理器GridBagLayout的使用方法【图文说明】
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 已解决java.lang.RuntimeException: java.io.IOException: invalid constant type: 18异常的正确解决方法,亲测有效!!!
- 【JAVA长虹键法】第十式 桥接模式(23种设计模式)
- Java Junit5单元测试配置使用方法及示例代码
- Java 使用Stream I/O(InputStream/OutputStream)读写文件的方法及示例代码
- Java 使用newByteChannel(Channel IO)读写文件方法及示例代码
- Java JSoup 请求Url地址及处理响应的JSON数据方法代码
- Java 通过value值排序Map<Key,Value>方法代码
- Java常用排序算法
- 辨析Java方法参数中的值传递和引用传递
- Java Collections.sort方法对list集合排序
- 我的Java开发学习之旅------>Java语言中方法的参数传递机制