Java 占位符
来源:互联网 发布:考试管理系统数据库 编辑:程序博客网 时间:2024/06/06 03:29
1、方法一:
以前在学习C#的时候,使用占位符很好的能解决变量输出的问题,我想Java有没有这么方便的功能能,搜索了下,果然是有的,也很方便。看下面的例子:
- //java 占位符的使用
- public class Test04{
- public static void main(String args[]){
- String a="world";
- int b=2013;
- System.out.printf("hellow %s \n",a);
- System.out.printf("this year is %s",b);
- }
- }
结果:
可以看到,我使用%s来占a,b的位置。很是方便。有的人说%s占的是string类型的,但不知道为什么int也行呢?这个我也没明白。。。
2.方法二:
- String stringFormat = "lexical error at position %s, encountered %s, expected %s ";
- String messageFormat ="lexical error at position {0}, encountered {1}, expected {2}";
- System.out.println(String.format(stringFormat, 123, 100, 456));
- System.out.println(MessageFormat.format(messageFormat, new Date(), 100, 456));
2种方式 主要是占位符不一样,好看下结果是
- lexical error at position 123, encountered 100, expected 456
- lexical error at position 10-10-12 下午9:35, encountered 100, expected 456
看了下MessageFormat的api说明,这个占位符参数功能更加强大点,支持type,style等限定。所以如果需要使用高级功能建议是使用MessageFormat。
0 0
- Android占位符,Java占位符
- java使用占位符
- Java String 占位符
- java String占位符
- java占位符
- java字符串占位符
- Java占位符
- Java printf()占位符
- Java 占位符
- Java 占位符
- java占位符使用
- java中的占位符
- java基础--占位符
- java字符串占位符
- java android 占位符
- Java 占位符使用
- java 占位符替换
- JAVA字符串占位符替换
- 解决Mac java.net Local host name unknown error的方法
- Java 链接mysql数据库实现增删该查功能
- 字符串练习
- 第5.3节 执行s++运算不会影响到strlen函数调用者中的字符串,它仅对该指针在strlen函数中的私有副本进行自增运算
- openstack on centos 7.1(compute)
- Java 占位符
- VS2013下使用创建sqlite的ADO.NET实体数据模型
- spring声明式事务管理
- IOS进阶之AdSupport.framework
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Java的八大基本类型
- Android Fragment应用实战(音乐播放器界面)
- [已解决]Android studio git报错 could not read from remote repository
- Centos 文件存储目录容量扩展