Never forget why you started,
and your mission can be accomplished.

字符串

字符串的startsWith和endWith方法

zhouchong阅读(13)评论(0)

startWith()、endWith() 分别用于是否以指定的内容开始或结束。返回都是布尔类型。 startsWith(): 例如:if(a.startsWith(b)) //判断字符串a 是不是以字符串b开头。 语法1 public b...

为什么String类是不可变的

zhouchong阅读(132)评论(0)

String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。 String类不可变性的好处 只有当...

String和StringBuffer和StringBulider

zhouchong阅读(268)评论(0)

String: 是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. String 是final类,即不能被继承. String中的对象是不...

String字符串概述

zhouchong阅读(262)评论(0)

一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上...

String常见问题

zhouchong阅读(116)评论(0)

String str = null与String str = “”的区别是什么 String str = null表示声明了一个string对象的引用str,但是没有为其分配内存空间。   String str = “”表示创建了...

关于String对象的不可变性

zhouchong阅读(395)评论(0)

关于常量池 Java内存分配机制: Java内存分配机制主要有两种,分别为堆和栈。 栈中主要存放一些基本类型的变量数据(int ,float等)和对象引用 堆是一个运行时数据区保存通过new指令建立的对象会有垃圾回收器负责回收 但是Stri...