`
- 浏览:
275579 次
- 性别:
- 来自:
苏州
-
-
-
-
-
-
-
-
- public String getSysDate(String format) {
- String dateStr = "";
- try {
- Format formatter;
- Date date = new Date();
- formatter = new SimpleDateFormat(format);
- dateStr = formatter.format(date);
- } catch (Exception e) {
- System.out.println(e);
- }
- return dateStr;
- }
-
-
-
-
-
-
-
- public String getFormatDate(Date date, String format) {
- String dateStr = "";
- try {
- Format formatter;
- formatter = new SimpleDateFormat(format);
- dateStr = formatter.format(date);
- } catch (Exception e) {
- System.out.println(e);
- }
- return dateStr;
- }
-
-
-
-
-
-
-
- public String[] getSplit(String Str, String Split) {
- return Str.split(Split);
- }
-
-
-
-
-
-
-
- public Date Convert(String str, String format) {
- java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(format);
- try {
- java.util.Date d = sdf.parse(str);
- return d;
- } catch (Exception ex) {
- ex.printStackTrace();
- return null;
- }
- }
-
-
-
-
-
-
-
- public static int getdays(String year, String month) {
- int yearInt = Integer.parseInt(year);
- int monthInt = Integer.parseInt(month);
- int monthdays = 31;
- switch (monthInt) {
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12: {
- monthdays = 31;
- break;
- }
- case 2: {
- if (isLeapyear(yearInt)) {
- monthdays = 29;
- } else {
- monthdays = 28;
- }
- break;
- }
- case 4:
- case 6:
- case 9:
- case 11: {
- monthdays = 30;
- break;
- }
- }
- return monthdays;
- }
-
-
-
-
-
-
-
- public static boolean isLeapyear(int year) {
- if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
- return true;
- } else {
- return false;
- }
- }
-
-
-
-
-
-
-
- public static int getWeekByDate(String strDate) {
- int dayOfWeek = 0;
- try {
-
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- Calendar calendar = Calendar.getInstance();
- Date date = new Date();
- date = sdf.parse(strDate);
- calendar.setTime(date);
- dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return dayOfWeek - 1;
- }
-
-
-
-
-
-
- public static boolean isNumeric(String str) {
- Pattern pattern = Pattern.compile("[0-9]*");
- Matcher isNum = pattern.matcher(str);
- if (!isNum.matches()) {
- return false;
- }
- return true;
- }
-
-
-
-
-
-
-
-
-
- public String getDateString(Date date, int countday, boolean flag) {
- String datestr = "";
- if (flag) {
- datestr = getFormatDate(new Date((new Date()).getTime() - countday
- * 24 * 60 * 60 * 1000l), "yyyy-MM-dd");
- } else {
- datestr = getFormatDate(new Date((new Date()).getTime() + countday
- * 24 * 60 * 60 * 1000l), "yyyy-MM-dd");
- }
- return datestr;
- }
-
-
-
-
-
- public Long getDateDifference(Date date1,Date date2) throws ParseException {
-
-
-
- long day = (date1.getTime() - date2.getTime()) / (24 * 60 * 60 * 1000) > 0 ? (date1
- .getTime() - date2.getTime())
- / (24 * 60 * 60 * 1000)
- : (date2.getTime() - date1.getTime()) / (24 * 60 * 60 * 1000);
- return day;
-
- }
-
-
-
-
-
- public Long getDateDifference1(Date date1,Date date2) throws ParseException {
-
- long day = (date1.getTime() - date2.getTime())/ (24 * 60 * 60 * 1000);
- return day;
- }
-
-
-
-
-
- public static String Ds(int days) {
- SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd");
- Calendar calendar = Calendar.getInstance();
- int day = calendar.get(Calendar.DAY_OF_YEAR);
- calendar.set(Calendar.DAY_OF_YEAR, day - days);
- Date cc = calendar.getTime();
- return form.format(cc);
- }
-
-
-
- public static Date getSystemDate(){
- SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
- Date date = new Date();
- try {
- return new SimpleDateFormat("yyyy-mm-dd").parse(sf.format(date));
- } catch (ParseException e) {
- }
- return null;
- }
-
-
-
-
-
-
- public static boolean isInteger(String str) {
- Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
- return pattern.matcher(str).matches();
- }
-
-
-
-
-
-
- public static boolean isDouble(String str) {
- Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$");
- return pattern.matcher(str).matches();
- }
-
-
-
-
-
-
- public static boolean isEmail(String str) {
- Pattern pattern = Pattern.compile("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
- return pattern.matcher(str).matches();
- }
-
-
-
-
-
-
- public static boolean isChinese(String str) {
- Pattern pattern = Pattern.compile("[\u0391-\uFFE5]+$");
- return pattern.matcher(str).matches();
- }
-
-
-
-
-
-
-
- public static boolean isBlank(String str) {
- return str == null || str.trim().length() == 0;
- }
-
-
-
-
-
-
- public static boolean isPrime(int x) {
- if (x <= 7) {
- if (x == 2 || x == 3 || x == 5 || x == 7)
- return true;
- }
- int c = 7;
- if (x % 2 == 0)
- return false;
- if (x % 3 == 0)
- return false;
- if (x % 5 == 0)
- return false;
- int end = (int) Math.sqrt(x);
- while (c <= end) {
- if (x % c == 0) {
- return false;
- }
- c += 4;
- if (x % c == 0) {
- return false;
- }
- c += 2;
- if (x % c == 0) {
- return false;
- }
- c += 4;
- if (x % c == 0) {
- return false;
- }
- c += 2;
- if (x % c == 0) {
- return false;
- }
- c += 4;
- if (x % c == 0) {
- return false;
- }
- c += 6;
- if (x % c == 0) {
- return false;
- }
- c += 2;
- if (x % c == 0) {
- return false;
- }
- c += 6;
- }
- return true;
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
9.1 Java中的线程: Java程序中的线程是在操作系统级别的线程基础上进行抽象的。每个Java程序都有一个主线程,即由JVM启动并执行main方法的线程。线程代表了程序中的执行流,可以在不同的线程之间切换以共享CPU时间...
"JAVA中常用的jar包"这个主题涵盖了一系列广泛使用的库,这些库不仅包括标准的标签库,还可能包含数据库驱动程序。下面我们将深入探讨这些关键知识点。 首先,标准标签库(Standard Taglib Library,通常称为JSTL)...
"java常用工具类集合"是一个综合性的资源,它包含了从不同来源收集的实用工具类,旨在帮助开发者提高效率,减少代码重复。下面,我们将深入探讨这个主题,分析其中可能包含的知识点。 首先,`opslabJutil-master....
在编程世界中,API(应用程序接口)是一组预先定义的函数、类、对象和常量,它们为开发者提供了与操作系统、库或服务交互的能力。API 函数是这些接口中的核心部分,它们允许程序员通过调用特定函数来实现特定功能,...
这里的【标题】"Java一些常用验证整理"和【描述】"Java一些常用验证整理,附有有关代码"指的是收集并整理了一些常见的Java验证方法。这些方法主要用于检查用户输入、数据交换等场景中的字符串格式,以确保其合法性。...
"Java常用代码全集.7z"这个压缩包文件很可能是收集了一系列Java编程中的常见代码示例,旨在帮助开发者快速理解和学习各种Java编程技巧。这个文件包含了"Java常用代码全集.doc"文档,这可能是一个详细的代码库,覆盖...
1. **字符串类(String)**:Java中的字符串是不可变的,这意味着一旦创建了一个字符串对象,就不能改变其内容。字符串对象是通过`String`类创建的,例如`String str = "Hello, World!";`。 2. **创建字符串**:除了...
在学习JAVA基础的过程中,了解并掌握一些常用的英文缩写是非常重要的。这些缩写不仅代表着JAVA技术的核心概念,也是深入理解JAVA平台和应用开发的关键。以下是一些重要术语的详细解释: 1. **API (Application ...
在Java开发中,`jar`(Java Archive)文件是一种打包格式,用于收集多个类文件、相关的元数据和资源文件,以便作为一个单元分发。这里提到的"JAVA 常用的jar包(全)"可能是一个包含多种常用Java库的集合,方便开发者...
- **Print**: 打印,Java中常用的输出方式之一。 - **Import**: 导入,用于在Java程序中引入其他类或包。 - **Graphics**: 图形,Java中的图形处理类,用于绘图。 - **Extend**: 扩展,Java中的继承关键字,用于创建...
本资源"java常用字符串方法,网络收集,txt版"主要整理了Java中常用的字符串处理方法,这对于Java程序员来说是一份宝贵的参考资料。下面,我们将详细探讨这些方法,并结合实例进行讲解。 1. **创建字符串** - `...
6. **system** - 在Java中,System类提供了系统级的函数,如标准输入、输出流。 7. **out** - System类的一个静态字段,通常与`println()`方法一起使用,用于输出信息到控制台。 8. **print** - 输出数据到指定的...
4. **集合框架**:ArrayList、LinkedList、HashSet、HashMap等是Java中最常用的集合类,理解它们的特性、操作和适用场景非常重要。 5. **多线程**:Java提供了内置的多线程支持,包括Thread类和Runnable接口,线程...
3. **异常处理**:Java中的异常处理机制允许程序优雅地处理错误情况,通过try-catch-finally块捕获和处理异常,可以防止程序意外终止。 4. **集合框架**:Java集合框架包括List、Set、Map接口和它们的实现类,如...
16. collect(): 将分布式数据集中的元素收集到驱动程序中,返回一个数组。 除了上述的算子外,Scala 本身还提供许多强大的函数式编程特性,比如高阶函数、集合操作、模式匹配等,这些特性在 Spark 编程中也能得到...
"Java常用代码大全.7z"这个压缩包很可能是为了帮助开发者收集和整理了一系列常见的Java编程代码片段,以便在开发过程中快速参考和使用。文档中的内容可能涵盖了各种Java编程的基础到进阶知识点。 在Java编程中,...
Java中的多态主要体现在方法的重载(overloading)和重写(overriding)。 6. **异常处理**:Java提供了强大的异常处理机制,通过try-catch-finally语句块来捕获和处理运行时错误,保证程序的健壮性。 7. **集合...
finalize() 方法是 Java 中的一种垃圾收集器回调方法,它是在垃圾收集器将对象从内存中清除出去之前对这个对象调用的。finalize() 方法可以用来执行必要的清理工作,例如释放系统资源。 Java 程序员面试题 V1.2 ...
这是Java中基本的面向对象编程示例。 1.1.2 继承 继承允许一个类(子类)继承另一个类(父类)的属性和方法。在`Animal`和`Cat`的例子中,`Cat`类继承自`Animal`,并重写了`eat()`方法,表现出多态性。这样,`Cat`...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。面试时,面试官通常会考察求职者对Java基础知识的掌握程度,包括语法、面向对象特性、集合框架、多线程、异常处理、I/O流、网络编程、JVM...