- 博客(6)
- 收藏
- 关注
原创 Java 中操作字符串都有哪些类?它们之间有什么区别?
StringBuilder 通过new 生成一个可供操作的字符串,可以通过append(),delete(),reverse(),replace()等方法操作字符串,实现字符串的可变。Java中字符串类String非常特殊,在创建一个String对象后会在常量池中生成一个字符串对应该对象,并且直到程序结束都是不可更改的。· StringBuffer 操作字符串的功能与StringBuilder一样,但是StringBuffer在多线程操作时,具有安全性,而StringBuilder没有。
2023-11-13 19:47:18
70
原创 如何实现数组和List之间的转换?
使用List的toArray()方法,将list对象转化为数组,如果需要转化为指定数据类型的数组还需要一个指定类型的空数组作为参数。· 使用ArrayList的构造方法,在new一个ArrayList对象时将数组作为参数,获得一个ArrayList。· 使用Arrays.asList()方法,将需要转化的数组组为参数,该方法返回一个List。1.数组转化为List。2.List转化为数组。
2023-11-13 19:40:54
126
原创 string是基础数据类型吗?基础的数据类型有哪些?
Java中一共有八大基本数据类型。分别是 byte、char、short、int、long、float、double、boolean。String 是Java中非常特殊的一种数据类型,但不是基本数据类型,而是引用数据类型。
2023-11-13 19:35:42
85
原创 =、==、和equls的区别
equals 是Object类中的方法,由于所有的类都继承自Object类,所以也继承了equals方法,底层代码中,Object类中equals方法使用的就是==判断,一般子类调用equals方法都需要重写。== 是逻辑运算符,==判断的类型如果是基本数据类型,则判断的是数据的值是否相等,如果==判断的数据类型是引用数据类型,则判断的是引用数据的地址。= 是赋值运算符,将 = 右边的值赋给左边。
2023-11-13 19:31:13
81
原创 JDK和JRE有什么区别?
JDK 是Java开发工具包,JDK 是由JRE、Java工具包、调试器、编译器等组成的。JRE 是Java运行环境,JRE 是由JVM、Java核心类库组成的。
2023-11-13 19:26:09
45
原创 在JAVA中,如何跳出当前多重嵌套循环?
throw抛出一个异常,通过try...catch代码块或者在方法或类上通过throws关键字抛出。在Java种跳出循环的方式常见的有三种:throw,break,return。throw和return都需要在一定条件下才能运行。最常用的是break,意思就是结束当前这一重循环。return直接结束当前函数,并返回返回值。
2023-11-13 19:22:15
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人