前段时间参加了一场面试,其中有一道引用传递的题,因为当时并没有考虑清楚所以做错了。 现在来复盘一下,题目如下:private static void change(StringBuffer str11, StringBuffer str12) { str12 = str11; str11 = new... ...
分类:
编程语言 时间:
2018-04-01 12:01:38
阅读次数:
266
教材内容总结 1.String类和StringBuffer类都覆盖了toString方法,都是返回字符串。 所以带不带toString效果是一样的。 2.instanceOf运算符可以用来判断某个对象是否是由某个类创建的,左操作数是对象,右操作数是类。这里其实类似于之前的从右向左判断的例子。所以不一 ...
分类:
编程语言 时间:
2018-04-01 11:59:31
阅读次数:
178
replace两种用法:replace(int start,int end, String str) replace(char oldchar, char newchar) public class Solution { public String replaceSpace(StringBuffer ...
分类:
移动开发 时间:
2018-03-31 12:04:25
阅读次数:
242
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 ...
分类:
编程语言 时间:
2018-03-29 10:24:55
阅读次数:
138
1.首先string是一个不可变类,指的是它在被定义后不能被修改,有些人会说明明可以修改啊,此处的不能修改指的是一个string被定义后改变不了该内存存储的值,当你在进行第二次赋值操作的时候数据库并不会修改这个内存地址的对应的值,而是重新指向一个地址储存,所以每改变一次就会多占有个位置。都会放在字符 ...
分类:
其他好文 时间:
2018-03-28 23:59:02
阅读次数:
317
本节内容: 1:StringBuilder 2:内容总结 1:StringBuilder 实例: 2:内容总结 ...
try { db.SaveChanges(); } catch (DbEntityValidationException ex) { StringBuilder errors = new StringBuilder(); IEnumerable<DbEntityValidationResult> v ...
分类:
其他好文 时间:
2018-03-27 15:27:12
阅读次数:
135
一、直接上代码 public static String getRandStr(int num){ String strs = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; StringBuffer buff = new StringBuffer(); for(int i=1;i<=num;i++){ char
分类:
编程语言 时间:
2018-03-27 10:54:20
阅读次数:
241
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 ...
分类:
编程语言 时间:
2018-03-26 13:54:06
阅读次数:
110
1、StringBuffer是线程安全的,StringBuilder是非线程安全的 2、对String的修改其实是new了一个StringBuilder并调用append方法,然后调用toString返回一个新的String。 StringBuffer是在StringBuilder基础上加锁,加锁是 ...
分类:
其他好文 时间:
2018-03-25 01:25:20
阅读次数:
154