java 占位符 拼接字符串

(1)先使用 %s (字符串) %d(整形)占好位

 String urlFormat2="http://weibo.com/p/aj/v6/mblog/mbloglist?ajwvr=6&domain=%s&current_page=%d"
            + "&since_id=&page=%d&pre_page=%d&max_id=&end_id=%d&pagebar=%d&filtered_min_id="
            + "&pl_name=Pl_Third_App__9&id=%s&script_uri=/p/%s&feed_type=1&tab=home"
            + "&domain_op=%s&__rnd=%d";

(2)使用参数填充

url=String.format(urlFormat2, domain,current_page,pageIndex,pageIndex,end_id,pageBar
,search,search,domain,time);//这次是参数变量

当参数特别多时拼接字符串特别麻烦,但是这样很简单

时间: 2024-09-19 04:52:54

java 占位符 拼接字符串的相关文章

java拼接字符串时去掉最后一个多余逗号的方法_java

本文实例讲述了java拼接字符串时去掉最后一个多余逗号的方法.分享给大家供大家参考.具体分析如下: 先看下面这段代码: for (int t = 0; t < memberLen; t++) { memTemp = stafferMap.get(strMember[t]); if(memTemp != null){ memberNames += memTemp + ","; } } 以上的代码,拼接的字符串会多一个",",比如:"str1,str2,

Json对象替换字符串占位符实现代码_json

例如: 含有占位符的字符串hello,{name},your birthday is {birthday }; 提供的Json对象{name: "czonechan", birthday : "1989-07-02" } ; 替换后为 hello,czonechan,your birthday is 1989-07-02. 实现代码: 复制代码 代码如下: Object.prototype.jsonToString=function(str) { o=this; r

java操作XML中的占位符

有时XML的某些内容是待定的,对于这些内容可以在XML文件中使用占位符 <people> <person id="001"> <name>$name</name> <age>$age</age> </person> </people>   读取该文件的时候可以为其中的占位符设置值 /** * IO操作工具类 * * @author 徐越 * */ public class IOUtils {

为什么Java 8 中不再需要StringBuilder拼接字符串

在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候,创建了一个新的字符串,旧的被垃圾回收器所标记. 如果我们处理上百万的字符串,然后,我们就会生成百万的额外字符串被垃圾回收器处理. 虚拟机底层在拼接字符串时执行了众多操作.拼接字符串最直接的点操作(dot operator)就是String#concat(String)操作. public Stri

Java printf()占位符

 'd' 整数 结果被格式化为十进制整数  'o' 整数 结果被格式化为八进制整数  'x', 'X' 整数 结果被格式化为十六进制整数  'e', 'E' 浮点 结果被格式化为用计算机科学记数法表示的十进制数  'f' 浮点 结果被格式化为十进制数  'g', 'G' 浮点 根据精度和舍入运算后的值,使用计算机科学记数形式或十进制格式对结果进行格式化.    'a', 'A' 浮点 结果被格式化为带有效位数和指数的十六进制浮点数 --------------------------------

C# 占位符

在c#中有两种方式可以输出多个字符 其中的一种: static void Main()            {                    string c=Console.ReadLine();                    string d=Console.ReadLine();                   Console.WriteLine(c+","+d);    //用"+"连接符          } 那么你说这样写很容易写错

java 怎么随机生成字符串显示在jsp页面上

问题描述 java 怎么随机生成字符串显示在jsp页面上 如上我要点击一个按钮生成一个随机的用户, 用户账号是一个随机的字符串,我还需要获得产生随机的次数,来统计 解决方案 1.直接用random生成数字,然后把数字拼接 2.创建字符数组,然后random出数字,获取对应数字下标的字符,再拼接 解决方案二: 一种是楼上说的方法,另一种就是你要记录次数,用数据库来生成 解决方案三: 用UUID生成,存进数据库,在数据库中统计次数 解决方案四: 你字符串要什么格式的(汉字,英文大小写,数字,特殊符号

深入Spring Boot:那些注入不了的Spring占位符(${}表达式)

Spring里的占位符 spring里的占位符通常表现的形式是: <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" value="${jdbc.url}"/> </bean> 或者 @Confi

asp.net拼接字符串导出excel问题

问题描述 代码如下:DataTabledt=DBAccess.GetDataTable("Test.GetJobsData",null);if(dt.Rows.Count>0){StringBuildersb=newStringBuilder();for(intj=0;j<dt.Columns.Count-1;j++){sb.Append(dt.Columns[j].ColumnName).Append("t");}sb.Append(dt.Column