Java闲然随记
莫余
无论如何,都要去试一试,哪怕不能证明我可以!
展开
-
Java中保留几位小数
文章目录Java中保留几位小数(以两位为例)1.使用java.math.BigDecimal2.使用java.text.DecimalFormat3.使用java.text.NumberFormat4.使用java.util.Formatter5.使用String.formatJava中保留几位小数(以两位为例)1.使用java.math.BigDecimalpublic static String format1(double value) { BigDecimal bd = new BigDe原创 2021-07-17 16:16:59 · 834 阅读 · 0 评论 -
Java中String与char[ ]的转换
String与char[ ]的转换String转char[ ]String s1="aaa";char[] ch=s1.toCharArray();for(int i=0;i<ch.length;i++) { System.out.println(ch[i]);}char[ ]转String方法一//直接在构造String时转换char[] array = new char[] {'a','b','c','d','e','f','g'};String str = new Str原创 2021-07-17 15:59:17 · 640 阅读 · 0 评论 -
Java中Integer的相关转换(Integer与int、Integer与String)
Integer的相关转换Integer转intInteger wrapper_i = new Integer(0); int i = wrapper_i.intValue(); int转Integer方法一int temp=sc.nextInt();Integer num=Integer.valueOf(temp);方法二int temp=sc.nextInt();Integer num=new Integer(temp);Integer 转 String方法一Intege原创 2021-07-17 15:30:05 · 336 阅读 · 0 评论 -
Maven中的pom.xml依赖详解
根元素project下的dependencies结点可以包含一个或者多个dependency元素,以声明一个或多个项目依赖。<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.21</version></dependency><dependency>原创 2020-09-25 21:04:31 · 1743 阅读 · 0 评论 -
Ecplise导入项目时出现“No projects are found to import”的解决方案
出现如下图的情况:这是由于缺少问阿金导致的,可以直接把其它项目的.project, .classpath文件拷贝过来,修改相应的地方即可.project文件只需要修改 < name>AboxTVExchange</ name>这个项目名称即可.classpath文件通常不用改然后就OK了!...原创 2020-08-16 16:25:54 · 231 阅读 · 0 评论 -
关于强制转换,toString()、(String)和String.valueOf()方法的区别,是这样子的。
每个对象的类型在对象创建的时候已经确定并且不能更改,所谓强制转换也只是使其表面上换成了另一种类型。toString()Object 类的 toString()方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。getClass().getName() + '@' + Integer.toHexString(hashCode());但是调用toString()方法的对象不能为null,否则会抛出异常:java.lang.NullPoi原创 2020-06-26 21:12:45 · 241 阅读 · 0 评论 -
此篇文章彻底理解 String,StringBuffer与StringBuilder三者的区别,太赞了
一、Java String 类——String字符串常量字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图:我们可以看到,初始String值为“hello”,然后在这个字符串后面加上新的字符串“world”,这个过程是需要重新在栈堆内转载 2020-06-18 22:20:20 · 743 阅读 · 0 评论 -
线程都没了解过,你还敢说学过Java吗?
线程和进程多进程:在操作系统中能(同时)运行多个任务(程序)多线程:在同应用程序中有多 个顺序流(同时)执行创建线程方式1 :自定义类继承Thread重写run()方法在run()方法中增加子线程中要做的事情创建自定义线程类对象调用自定义线程类对象的start()方法 (只能调用一次)由于Java只支持单继承,用这种方法定义的类不能再继承其他类public class Test { public static void main(String[] args) { new原创 2020-06-18 20:13:23 · 368 阅读 · 0 评论 -
Eclipse无法运行Editor does not contain a main type,两种解决办法
报错原因:当前的源代码(所有的包)没有被添加到build path中src目录出现做错误第一种解决方法:src 路径右键 -> Build Path -> Use as Source Folder第二种解决办法:关闭项目,然后打开重新加载protect右键 ->close protect然后双击打开,这是因为会自动加载,所以会自动添加路径...原创 2020-06-11 14:35:42 · 2820 阅读 · 0 评论