`
文章列表
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffe ...
一、String转字符数组: 1.用toCharArray()方法。   String text = "to be or not to be"; char[] textArray = text.toCharArray(); System.out.println(textArray);  2.还可以用getChars方法,四个参数对应的说明是 srcBegin -- 字符串 ...
在java.lang包中有String.split()方法,返回是一个数组,再用Arrays.asList()方法,将数组转化为list   String str = "a,b,c"; List<String> result = Arrays.asList(str.split(","));  也可以这样: String str = "a,b.c"; List<String> result = Arrays.asList(str.split("[,.]")); ...
首先,该方法是将数组转化为list。有以下几点需要注意: (1).该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)可以用包装类,如下 : Integer[] data = new Integer[10]; Arrays.fill(data,1);//使data的初始值为1 List<Integer> list = Arrays.asList(data); for (Integer i : list) { System ...

mac mysql安装

1. 安装brew brew是OS X上一个优秀的命令行包管理工具,用它来安装一系列软件非常方便。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装MySQL 首先我们来安装MySQL,因为它最容易安装 brew install mysql 安装完成后为MySQL设置密码 首先无密码登录,用户名为root mysql -uroot -p
1.问题背景  在用java计算金额时,使用double计算会出现精度丢失问题,用js直接加减乘除也会导致精度丢失。 2.问题解析 是什么导致java和js数字计算时精度丢失?引用孙卫琴的《Java面向对象编程》的内容来解释,由于计算机的二进制计算只能精确表示整数部分,无法精确表示小数部分,计算小数会产生精度丢失:     3.解决方案 java语言计算金额等需要精确数字时,可以使用java类库中的java.math.BigDecimal。而js计算时可以把数字转为整数计算即可。代码如下:  /* * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * ...

html+css3学习小结

    博客分类:
  • html
1.如果想要把div块居中,要先定义DIV的宽度,再设置外边距margin属性的左右边距为auto即可。此时DIV便会相对于它的父容器水平居中。text-align文字居中,加上line-height:100px;可文字上下居中。 如下:margin:100px  auto;width:960px;background:#999;text-align:center;height:100px;line-height:100px; 2.<input type="checkbox">游泳</input>  input选择框只能点击选择框才能勾选。如果 ...
Global site tag (gtag.js) - Google Analytics