统计段落中出现某一个词的次数 public static void wordCount(){ Scanner scanner = new Scanner(System.in);...System.out.println("请输入句子:"); String s = scanner.nextLine(); System.out.println("请输入要查询的词...day/7; System.out.println("相隔:"+day+" 天"); System.out.println("相隔:"+week+" 周"); } 设定一个有大小写字母的字符串...,先将字符串的大写字符输出,再将字符串中的小写字符输出 public static void letterUpperLower(){ Scanner scanner = new Scanner(...if (Character.isLowerCase(a)){ System.out.println(a); } } } 计算并输出21世纪的闰年
package org.fh.util; import java.util.Random; import java.util.regex.Matcher; import java.util.regex.Pattern...; /** * 说明:常用工具 * 作者:FH Admin * from:fhadmin.cn */ public class Tools { /** * 随机生成六位数验证码...splitRegex){ if(isEmpty(str)){ return null; } return str.split(splitRegex); } /** * 用默认的分隔符...false; } return flag; } /** * 检测KEY是否正确 * @param paraname 传入参数 * @param FKEY 接收的
常见的几种利用工具类判断是否为空 CollectionUtils.isEmpty(list) MapUtils.isEmpty(map) StringUtils.isBlank(string)... Java代码 ?...下面转自:http://www.trinea.cn/android/android-common-utils/ Android常用工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于...Java。...18、SystemUtils 系统信息工具类,可用于得到线程池合适的大小,目前功能薄弱,后面会进行增强。
一、有一个list,对list中的数据进行分组 List curriculumIdSplitList = SplitListUtils.splitList(curriculumIds, 20...); for (List curriculumIdSplit : curriculumIdSplitList) { } 工具类SplitListUtils package com.speiyou.teacher.data.common...; import java.util.ArrayList; import java.util.List; public class SplitListUtils { /** *
Java常用工具类 1. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块...字符等写入输出流 toInputStream:把字符转换为输入流 readLines:从输入流中读取多行数据,返回List copyLarge:同copy,支持2GB以上数据的复制 lineIterator...可以看到源码里又一次消费了Entity的内容,假如用户没有消费,那调用Entity时候将会把它消费掉 toByteArray:把Entity转换为字节流 consumeQuietly:和consume一样...() filter:过滤元素,雷瑟List的filter() find:基本和select一样 collect:和transform 差不多一样,但是返回新数组 forAllDo:调用每个元素的指定方法...获取对象属性值 setProperty:设置对象属性值 populate:根据Map给属性复制 copyPeoperty:复制单个值,从一个对象到另一个对象 cloneBean:克隆bean实例 作者:Java
#字符串相关的工具类 │ ClassUtil.java #Java Class与反射相关的一些工具类 │ ChinesUtil.java...#中文相关的工具类 │ ConvertUtil.java #转换相关的工具类 │ DateUtil.java #日期时间相关的工具类...│ FileUtil.java #文件相关的工具类 │ PrintUtil.java #打印相关的工具类 │ ProUtil.java...#属性文件相关的工具类 │ RandomUtil.java #随机操作的相关的工具类 │ RegUtil.java...#正则相关的工具类 │ SecUtil.java #安全相关的工具类 │ StreamUtil.java #Stream相关的工具类
Java自带工具方法 1.1 List集合拼接成以逗号分隔的字符串 @Test public void testArrays() { // 如何把list集合拼接成以逗号分隔的字符串...System.out.println("相等"); } } 或使用 com.ailk.org.apache.commons.lang3.StringUtils 工具类...,还需要对左边的对象进行判空,不然可能会报空指针异常,我们可以用java.util包下Objects封装好的比较是否相等的方法 @Test public void testObjectsEquals...apache commons是最强大的,也是使用最广泛的工具类库,里面的子库非常多,下面介绍几个最常用的 2.1 commons-lang,java.lang的增强版 建议使用commons-lang3...,优化了一些api,原来的commons-lang已停止更新 2.1.1 字符串判空 传参CharSequence类型是String、StringBuilder、StringBuffer的父类,都可以直接下面方法判空
package org.fh.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File...; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import...java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Random; import java.util.regex.Matcher...; import java.util.regex.Pattern; /** * 说明:常用工具 * 作者:FH Admin * from:fhadmin.cn */ public class...* @param filePath 文件路径 * @param content 写入的内容 */ public static void writeFile(String fileP,
java中,StringUtils类中的一些常用方法: boolean isBlank(String str) //判断某字符串是否为空或长度为0或由空白符(whitespace)构成 StringUtils.isBlank...; import java.util.Date; import java.util.GregorianCalendar; /** * 工具类,实现阴阳历互转 * * @author luohao...一、旋转工具类代码: package zh.test.utils; import java.awt.*; import java.awt.image.BufferedImage; /** *...图片旋转工具类 */ public class RotateImage { /** * 对图片进行旋转 * * @param src 被旋转图片...len_dalta_height * 2; return new Rectangle(new Dimension(des_width, des_height)); } } 二、调用工具类的代码
package com.wazn.learn.util; import java.io.Closeable; import java.io.IOException; /** * IO流工具类...public class IOUtil { /** * 关闭一个或多个流对象 * * @param closeables * 可关闭的流对象列表...} } } /** * 关闭一个或多个流对象 * * @param closeables * 可关闭的流对象列表
import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat...; import java.util.Date; /** * 功能更强大的格式化工具类 */ public class FormatUtils { private...SimpleDateFormat excelDate = new SimpleDateFormat("yyyy/MM/dd"); /** * 格式化excel中的时间...formatDateDetailDay(Date date) { return detailDay.format(date); } /** * 将double类型的数字保留两位小数
文章出处 文章出自:安卓进阶学习指南 作者:shixinzhang 完稿日期:2017.10.25 Collections 和 Arrays 是 JDK 为我们提供的常用工具类,方便我们操作集合和数组...由于两个都是工具类,我们就放在一起学习。...首先看下最大范围的 Collections.unmodifiableCollection(c) 方法,它可以返回一个容器的包装类,这个包装类的添加、替换、删除操作都会抛出异常 UnsupportedOperationException...,用一个包装器类,持有实际集合类的引用,只对外提供查询的方法,增删改的通通抛异常。...我们来看看 Collections 类给出的方法吧: public static int indexOfSubList(List source, List<?
package com.wazn.learn.util; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFWorkbook...import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; /** * excel 导出工具类...public class ExcelUtil { /** * 创建excel文档, * @param list 数据 * @param keys list中map的key...数组集合 * @param columnNames excel的列名 * */ public static Workbook createWorkBook(List<Map<...第一个参数表示要为第几列设;,第二个参数表示列的宽度,n为列高的像素数。
package com.wazn.learn.util; import java.io.BufferedInputStream; import java.io.BufferedOutputStream...; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException...; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream...; /** * 通过Java的Zip输入输出流实现压缩和解压文件 * * @author yangzhenyu * */ public final class ZipUtil {...* @return 压缩后的文件 */ public static File zip(String filePath) { File target = null
、lastIndexOf、substring package com.my.work; import java.util.Scanner; public class Date_1 { public...提示:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语类表(数组实现)进行比对。如果属于敏感词语,就过滤掉或替换掉。...package com.my.work; import java.util.Scanner; public class Work_4 { public static void main(String...,先将字符串的大写字符输出,再将字符串中的小写字符输出。...package com.my.work; import java.util.Scanner; public class Work_8 { public static void main(String
package com.wazn.learn.util; import java.io.File; /** * 删除文件工具类 * @author yangzhenyu * */ public...DeleteFileUtil { /** * 删除文件,可以是文件或文件夹 * * @param fileName * 要删除的文件名...fileName); } } /** * 删除单个文件 * * @param fileName * 要删除的文件的文件名...; return false; } } /** * 删除目录及目录下的文件 * * @param dir...* 要删除的目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public static boolean deleteDirectory
package com.csice.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException...; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import...java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properties; import...MimeBodyPart(); htmlContent.setContent( "这是我自己用java...mail发送的邮件哦!"
(代码注释部分) package eg2; import java.io.File; import java.io.IOException; import java.nio.file.Files;...import java.util.Scanner; /****************** * 文件的复制 *******************/ public class Test2_3...java.io.FileOutputStream; import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream...; /** * 压缩算法类 * 实现文件压缩,文件夹压缩,以及文件和文件夹的混合压缩 * @author ljheee * */ public class CompactAlgorithm...{ /** * 完成的结果文件--输出的压缩文件 */ File targetFile; public CompactAlgorithm() {}
Java常用工具类之字符串 0x1 创建String对象的方法 //创建一个字符串对象mubai,名为s1 String s1 = "mubai"; //创建一个空字符串对象,名为s2 String s2...//ch = z 12 String str = new String("asdfzxc"); 2 char ch = str.charAt(4);//ch = z 3、提取子串 用String类的...|#");//str1\[0\] = "asd";str1\[1\] = "qwe";str1\[2\] = "zxc"; 0x3 字符串与基本类型的转换 1、字符串转换为基本类型 java.lang...包中有Byte、Short、Integer、Float、Double类的调用方法: 1)public static byte parseByte(String s) 2)public static...String.valueOf(12.34); 123 String s1 = String.valueOf(12);String s1 = String.valueOf(12.34); 3、进制转换 使用Long类中的方法得到整数之间的各种进制转换的方法
领取专属 10元无门槛券
手把手带您无忧上云