产生制定位数的随机字符串,以及StringBuffer,StringBuilder区别
2015-12-04 18:30
423 查看
ddpublic static String getRandomByLen(int len){ if(length<=0){ return "0"; } Random rd = new Random(); StringBuffer sb = new StringBuffer(); for(int i=0;i<length;i++){ int h = rd.nextInt(10); sb.append(h); } sb.toString(); }
好了顺便介绍一下,StringBuffer 和StringBuilder的区别
StringBuffer 线程安全,但是效率低,执行速度慢
StringBuilder线程不安全,但是效率高,执行速度快
什么是线程安全,所谓安全就是线程同步,
什么是线程同步,同步,就是synchronization; 反则同理
相关文章推荐
- hdu1159 Common Subsequence
- 4.ROS在Pcduino上的安装
- 数据库主键设计-用GUID还是Int(int32,int64)做主键(primaryKey)
- 对xib构建的UITableViewCell的重用方法和代码添加约束的方法 学习笔记
- hdu 5493 Queue treap实现将元素快速插入到第i个位置
- UI第十七天:图⽚异步下载、KVO
- remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
- iOS 新特性分列式 之 iOS 6.x - 主要内容:自动布局、集合视图、UI 状态保持
- 在iOS 8中使用UIAlertController
- HDUOJ Number Sequence找规律
- 杭电-5504GT and sequence
- poj 3239 Solution to the n Queens Puzzle n皇后问题的构造解法
- UILabel 字体下方加下划线
- EasyUI datagrid 获取全部数据
- NSData与UIImage之间的转换
- 设置UITextField键盘上return key不可点击
- ios instruments Automation UIATarget
- UISwitch的常见属性
- UIPickerView 修改必须滚动才修改值的bug
- 杭电5504 GT and sequence