javase
RealRoman
这个作者很懒,什么都没留下…
展开
-
JDK更换版本配置不生效问题
JDK更换版本配置不生效问题原创 2022-08-01 11:39:55 · 499 阅读 · 2 评论 -
调用bean对象的set方法报java.lang.NullPointException
调试发现在调用bean的set方法之前,将mybatis的返回结果赋给了当前bean对象,当查询无结果时,bean对象被赋值为null解决办法:1、重新new一下该实体对象2、一开始new两个实体对象A、B:A用于接收mybatis返回的结果,B用于后续操作。当A不为null时,使用BeanUtils的copyProperties即可拷贝A的属性给B...原创 2020-05-20 10:26:29 · 598 阅读 · 0 评论 -
javabeen属性遍历,包含父类
public void test(BaseFunctionVO baseFunctionVO) throws Exception, IllegalAccessException { Class cls = baseFunctionVO.getClass(); for (; cls != Object.class; cls = cls.getSuperclas...原创 2020-03-03 17:03:31 · 274 阅读 · 0 评论 -
Java的可变参数列表
到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。然而,有些方法的语义要求它们必须能接受个数可变的实参——例如著名的转载 2017-08-25 15:26:38 · 952 阅读 · 0 评论 -
JAVA中&&和&、||和|(短路与和逻辑与、短路或和逻辑或)的区别
问题一:JAVA中&&和&、||和|(短路与和逻辑与、短路或和逻辑或)的区别?首先名称是不同的&&逻辑与 ||逻辑或 它们都是逻辑运算符& 按位与 | 按位或 它们都是位运算符if(a==1&&b==2) 这是说既要满足a=1也要满足b=2if(a==1||b==2) 这是说或者满足a=1或者要满足b=2而a&b或者a|b则是二进制的与或运算&同为转载 2017-08-09 16:50:40 · 483 阅读 · 0 评论 -
Java 如何将String转化为Int及java.lang.NumberFormatException异常处理
在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换.例1:123456String str = "123";try { int a = Integer.parseInt(原创 2017-08-07 16:49:36 · 14619 阅读 · 0 评论 -
java对象转换String类型的三种方法
在很多情况下我们都需要将一个对象转换为String类型。一般来说有三种方法可以实现:Object.toString()、(String)Object、String.valueOf(Object)。下面对这三种方法一一分析一、采用Object.toString()toString方法是java.lang.Object对象的一个public方法。在java中任何对象都会继承Obje转载 2017-08-09 09:16:31 · 2522 阅读 · 0 评论 -
java从字符串中提取数字
随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1 String类提供的方法:package 测试练习;import java.util.*;public class get_S转载 2017-08-08 10:08:52 · 1718 阅读 · 0 评论 -
java GMT时间转换为CST时间
今天在获取windchill的“上次修改时间”的时候发现获取的是GMT时间,但是我们常用的是CST时间北京时间是东8区,所以时区可设置为GMT+8或GMT+8:00public static void main(String[] args) throws ParseException { System.out.println(new Date(原创 2017-07-03 23:21:01 · 4495 阅读 · 1 评论 -
Java中的equals和==的区别
在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals(str2)); 为什么第4行和第5行的输出结果不一...转载 2017-07-02 23:16:42 · 283 阅读 · 0 评论