【建站服务】博罗淘宝装修/博罗京东店铺设计/博罗拼多多网店装修公司/博罗企业网店开通申请-网店装修设计-域名申请
作者: 风兰 . 阅读量: 2 . 发表时间:2022-09-21 02:35:19
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
博罗淘宝装修/博罗京东店铺设计/博罗拼多多网店装修公司/博罗企业网店开通申请-网店装修设计

对整数进行格式化:%[index$][标识][最小宽度]转换方式
格式化字符串由4部分组成,特殊的格式常以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。剩下2个部分的含义:
标识:
'-' 在最小宽度内左对齐,不可以与"用0填充"同时使用
'#' 只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x
'+' 结果总是包括一个符号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
' ' 正值前加空格,负值前加负号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
'0' 结果将用零来填充
',' 只适用于10进制,每3位数字之间用","分隔
'(' 若参数是负数,则结果中不添加负号而是用圆括号把数字括起来(同'+'具有同样的限制)
转换方式:
d-十进制 o-八进制 x或X-十六进制
上面的说明过于枯燥,我们来看几个具体的例子。需要特别注意的一点是:大部分标识字符可以同时使用。
System.out.println(String.format("%1$,09d", -3123));System.out.println(String.format("%1$9d", -31));System.out.println(String.format("%1$-9d", -31));System.out.println(String.format("%1$(9d", -31));System.out.println(String.format("%1$#9x", 5689));//结果为://-0003,123// -31//-31// (31)// 0x1639 2.对浮点数进行格式化:%[index$][标识][最少宽度][.精度]转换方式
我们可以看到,浮点数的转换多了一个"精度"选项,可以控制小数点后面的位数。
标识:
'-' 在最小宽度内左对齐,不可以与"用0填充"同时使用
String 类是不可改变的解析,例如:
String s = "Google";
System.out.println("s = " + s);
s = "Runoob";
System.out.println("s = " + s);
输出结果为:
Runoob
从结果上看是改变了,但为什么说 String 对象是不可变的呢?
原因在于实例中的 s 只是一个 String 对象的引用,并不是对象本身,当执行 s = "Runoob"; 创建了一个新的对象 "Runoob",而原来的 "Google" 还存在于内存中。
tianqixin
tianqixin
429***967@qq.com
5年前 (2017-02-27)
豆妮的小奴隶
861***743@qq.com
103
length() 方法,length 属性和 size() 方法的区别:
1、length() 方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;
2、length 属性是针对 Java 中的数组来说的,要求数组的长度可以用其 length 属性;
3、Java 中的 size() 方法是针对泛型集合说的, 如果想看这个泛型有多少个元素, 就调用此方法来查看!
这个例子来演示这两个方法和一个属性的用法:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String array[] = { "First", "Second", "Third" };
String a = "HelloWorld";
List<String> list = new ArrayList<String>();
list.add(a);
System.out.println("数组array的长度为" + array.length);
System.out.println("字符串a的长度为" + a.length());
System.out.println("list中元素个数为" + list.size());
}
}
输出的值为:
数组array的长度为3
字符串a的长度为10
list中元素个数为1
豆妮的小奴隶
豆妮的小奴隶
861***743@qq.com
5年前 (2017-11-21)
Helen
109***2166@qq.com
参考地址
45
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式
格式化字符串由4部分组成,特殊的格式常以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。剩下2个部分的含义:
标识:
'-' 在最小宽度内左对齐,不可以与"用0填充"同时使用
'#' 只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x
'+' 结果总是包括一个符号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
' ' 正值前加空格,负值前加负号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
'0' 结果将用零来填充
',' 只适用于10进制,每3位数字之间用","分隔
'(' 若参数是负数,则结果中不添加负号而是
博罗淘宝装修/博罗京东店铺设计/博罗拼多多网店装修公司/博罗企业网店开通申请-网店装修设计
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


