Java语言特点:一次编写,到处运行 面向对象:封装性、继承性、多态性 可变参数 foreach 类中全部属性必须封装,封装后要通过get,set方法进行访问;调用方法时最好采用this.方法名称();的形式 字符串:(“==”比较的是地址)(equals比较内容) Java中为String对象提供 ...
分类:
编程语言 时间:
2019-08-15 05:57:58
阅读次数:
113
```java
public class SubStringDemo { //substring() /** * jdk6 当调用 substring() 方法时,创建了一个新的String对象,但是string的value[] 属性域仍然指向堆内存中的原来的那个数组。区别就是 两个对象的 coun... ...
分类:
编程语言 时间:
2019-08-10 17:50:22
阅读次数:
115
类 Packer/Unpacker 允许序列化和反序列化多种类型的变量,如后续程序所示。这个类启用序列化和反序列化多种类型的变量和序列化主要类型变量以及包装类,String 对象,byte[] 对象, ByteBuffer 对象等的方法相似。 如上面提示的,你可以序列化和反序列化你自己的对象,前提是 ...
分类:
编程语言 时间:
2019-08-07 11:57:06
阅读次数:
87
一·String 对象方法 概念:多个字符组成的只读字符数组.........String本质上就是数组 和数组的不同 1.数组可以随意修改原数组,但字符串只读字符数组,一旦创建内容不可改变 2.类型不同:数组是Array,字符串是String都不可用 相同 1.都能用[i]访问某个元素或字符 2. ...
分类:
其他好文 时间:
2019-08-03 14:57:46
阅读次数:
137
1,String和string还是有区别的,一个就是用双引号或单引号包括起来的数据就是字符串,另一个本质是数组多个字符串组成的只读字符数组; 2,你说string他是数组吧,他和数组还是有点区别的,他们的相同点是都可以通过角标来访问里面的元素 都支持的API slice 不同就是数组可以修改原数组, ...
分类:
其他好文 时间:
2019-08-03 14:33:48
阅读次数:
86
问题最近写程序的时候,遇到了需要比较两个String对象是否相等的情况,我习惯性的写了形如if(a=="a"){}的语句,IDEA跳出警告,内容如下:Stringvaluesarecomparedusing‘==‘,not‘equals()‘.也就是说我刚刚那句话应该写成if(a.equals("a")){}才对,果然不再标红了。说明那么,为什么会这样呢?=
分类:
编程语言 时间:
2019-07-24 22:21:29
阅读次数:
166
一、字符串:不可变对象;一旦赋值,其内容是不可改变的; //重新赋值,等于创建新的对象; 二、创建方法: (1)String s=new String(); (2)String s1=new String("abc"); (3)String s2="abc"; //s为String类型的变量;"ab ...
分类:
编程语言 时间:
2019-07-23 23:51:29
阅读次数:
246
1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较 ...
分类:
编程语言 时间:
2019-07-23 09:42:57
阅读次数:
122
//ES5 String.fromCodePoint() 用于从Unicode码点返回对应字符 但不能识别码点大于0xFFFF //ES6中 可以识别大于0xFFFF的字符 // ES6中 新增加String对象的String.raw()方法 String.raw`Hi\n${2 + 3 }!`//... ...
分类:
其他好文 时间:
2019-07-22 21:26:12
阅读次数:
161