`
ben_hu
  • 浏览: 92198 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java String.format 传参数

    博客分类:
  • Java
阅读更多
刚刚学习了String的format方法,觉得可以用来做国际化,记录以备忘记

1.有一个参数
String str = "test1=%s";
System.out.println(String.format(str, "Class1"));  ---输出“test1=Class1”


2.多个参数(数组)
String str2 = "test1=%s,test2=%s";
Object[] param = new String[]{"Class1", "Class2"};
System.out.println(String.format(str2, param));  ---输出“test1=Class1,test2=Class2”


3.多个参数(List)
String str2 = "test1=%s,test2=%s";
List<String> params = new ArrayList<String>();
params.add("Class1");
params.add("Class2");
System.out.println(String.format(str2, params)); // MissingFormatArgumentException


故:多个参数可以数组形式来传递

分享到:
评论

相关推荐

    JAVA String.format方法使用介绍

    其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重...

    动态拼接sql语句工具类,拼接where后面语句

    动态拼接sql语句工具类,拼接where后面语句 配合原生jdbc仿动态sql注入 if (ObjectUtil.isNotEmpty... String sql = String.format(ConstantSql.TEC_TJ_SQL, stringPair.getKey()); log.info("**sql语句:{}",sql);

    Java 加减乘除工具类(解决精度损失问题)

    public static String format2point(Number value) { return df.format(value); } public static Double add(Number value1, Number value2) { BigDecimal b1 = new BigDecimal(Double.toString(value1.double...

    java常用工具类的使用

    调用DateFormat对象的format方法可以把Date对象转换成为指定格式的String类型数据。比如: Date today=new Date(); DateFormat df=DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA); String result=df....

    Java实验报告(5).doc

    按列右对齐, 用String.format("%1$ 4d",intNumber)可以将任意整数intNumber格式化成前面补"空格"的4位定长字符串) 3.显示出任一年份的日历(&gt;1900) 4.用数组模拟实现一个50个字符串的堆栈,并使这个堆栈有如下...

    java的一些简单工具类

    WebUtil.java,HtmlUtil.java,PathUtil.java,DateUtil.java,StringFormat.java 有获取ip,获取mac,字符串参数化,时间转换,html标签过滤等方法,下载下来后见项目,放到包里面,注意包名的一致

    aleph-formatter:一个简单而有效的StringFormatter,支持命名参数(带有扭曲)

    字母格式器 Aleph Formatter是用于字符串格式化的轻量级库,它同时支持命名参数和位置参数:它对对象自省的...在简单情况下,Aleph Formatter的性能优于String.format 。 一个jmh基准显示以下结果(越小越好): CPU:

    plural-properties:复数属性 (Java)

    复数属性 什么是? Plural Properties (for Java) 允许根据输入选择复数。...它的工作原理几乎与String.format一样,但有一个额外的参数(count 参数)。 PluralProperty.choiceFormat(, , ) 例如: int

    Excel POI读取封装(文件+示范代码)

    List&lt;HashMap&lt;String, String&gt;&gt; dataList = new ArrayList&lt;HashMap&lt;String, String&gt;&gt;( 0);// 存放其他数据集合 for (int i = startRow; i ; i++) {// 循环行 // ;i的范围是xls坐标中的数字(A‘1’,C‘10’) ...

    zxing.jar java生成二维码

    String format = "png"; //设置map集合要往二维码内添加的参数 @SuppressWarnings("rawtypes") Map map = new HashMap(); //设置二维码的级别 map.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel....

    springmybatis

    MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. orm工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个...

    玩转模板--自动代码生成工程

    工程自动获取和封装用户自定义参数以及数据库表信息,并通过模板配置文件将生成代码文件直接输出到应用工程目录下,达到从数据库表到页面增删改查过程代码一键生成. 工程提供所有源码,包括第三方jar包也附带源码包 ...

    struts1和struts2的区别

    最后,和Struts1.x最大的革命性的不同是,Struts2处理Action过程中调用的方法(“execute”方法)是不带参数的。那如何获取所需要的对象呢?答案是使用IoC(反转控制,Inversion of Control),也叫“依赖注入...

    jsp探针 ver0.1

    private final String windowsParseMacAddress(String ipConfigResponse) throws java.text.ParseException { String localHost = null; try { localHost = java.net.InetAddress.getLocalHost().getHostAddress(); ...

    通过java操作excel表格的工具类库jxl

     很简单和插入单元格的方式一样,不过就是参数多了些,WritableImage这个类继承了 Draw,上面只是他构造方法的一种,最后一个参数不用说了,前面四个参数的类型都是double,依次是 x, y, width, height,注意,这里...

    二维码zxing3.3.3.jar包

    String format = "png"; //定义连接地址 String contents = "http://www.jd.com"; //定义二维码的参数 HashMap hints = new HashMap(); hints.put(EncodeHintType.CHARACTER_SET, "utf-8");//设置字符集 ...

    图片二进制流保存到数据库

    public byte[] GetPictureData(string imagepath) { /**/////根据图片文件的路径使用文件流打开,并保存为byte[] FileStream fs = new FileStream(imagepath, FileMode.Open);//可以是其他重载方法 byte[] ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    AIC的Java课程1-6章

     [*]利用Formatter类的printf或format方法格式化输出字符串对象。(System.out对象封装了这两个方法)。 第10章 基本数据结构 4课时  了解和比较静态分配内存空间和动态分配内存空间,能够...

    ZendFramework中文文档

    StringTrim 14.2.12. StripTags 14.3. 过滤器链 14.4. 编写过滤器 14.5. Zend_Filter_Input 14.5.1. Declaring Filter and Validator Rules 14.5.2. Creating the Filter and Validator Processor 14.5.3. ...

Global site tag (gtag.js) - Google Analytics