java自带字符串格式化输出
常用在 一长 串的url 里面又需要填写 很多参数。。。
比如
private static String naviParaFormat(NaviPara para) {
String format = "androidamap://navi?sourceApplication=%s&poiname=%s&lat=%f&lon=%f&dev=%d&style=%d";
return String.format(format, para.getSourceApplication(), para.getPoiname(), para.getLat(), para.getLon(), para.getDev(), para.getNaviStyle());
}
清晰明了,方便好用 绝对的王道
使用方式很简单String.format("字符串",参数) 多个参数的话用逗号分隔即可
比如打印数字String.format("中间是%d数字",123)这样就好了
%d 数字
%f 浮点 ( double等 有小数点的。。。)
%s 字符(串)