因为相对于string Builder  自己更喜欢 string.format 的形式拼接字符串。

今天在写代码的时候怎么都报错,弄的我很奇怪

最后发现问题出在字符串中出现大括号“{”的问题,我想这里是因为 string.format 中对于字符串处理时,查找{0} 这种拼接变量时会发生问题,所以干脆就不允许出现大括号,这样字符串处理函数的逻辑编写起来也会容易一点。问题如下

String.Format("{0} wo{rld!","hello")    //就会产生一个异常,异常信息是:Input string was not in a correct format.

其实解决方法很简单,当时没有想到,上网查了一下才想起来

String.Format("{0} wo{1}rld!","hello","{") 这样就会将大括号以 拼接变量的形式传进去。

转载于:https://www.cnblogs.com/jilodream/p/4219814.html

String.format中大括号的加入方法相关推荐

  1. JAVA String.format 方法使用介绍

    在JDK1.5中,String类增加了静态方法format(String format, Objects... args),format(Local l ,String format, Objects ...

  2. JAVA String format 方法使用介绍

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在JDK ...

  3. (转)彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter

    此文转自喆 喆的博客,原文链接地址:http://www.cnblogs.com/szp1118/archive/2010/07/31/1789148.html 自从使用.net以来就一直都在使用st ...

  4. 『飞鸽』彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter

    彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter 自从使用.net以来就一直都在使用string.Format方法,一直 ...

  5. java字符串格式化:String.format()方法的使用

    String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. l    ...

  6. string.Format出现异常输入的字符串格式有误的解决方法

    今天在做项目时,碰到一个很奇怪的问题,我使用string.Format居然报"输入的字符串格式有误"的错误,我调了很久,还是不对,不明白错在哪里,后来还是google了一下,原来我 ...

  7. Java基础(三十五)Math、Random类和数字格式化(String.format方法)

    一.Math类 Math类常用的方法: public static long abs (double a) 返回a的绝对值 public static double max (double a,dou ...

  8. String.format()方法的使用

    转载自  java字符串格式化:String.format()方法的使用 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的读者应该记得C ...

  9. String.Format()方法

    String.Format方法是我们在.Net应用开发时经常使用到的,它的灵活使用有时能够达到事半功倍的效果,下面我们就借用MSDN上的一个示例来向大家展示String.Format的各种用法. 该示 ...

  10. 我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...

    今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 我的And ...

最新文章

  1. 虚拟机win2003安装mysql教程_CentOS7.2虚拟机上安装MySQL 5.6.32的教程
  2. 你知道哪些情况下不该使用深度学习吗?
  3. 用开源代码如何建立网站_建立开源社区时要考虑的6件事
  4. 冲突、冲突域、广播、广播域、洪泛的基本概念
  5. Android IPC 结篇
  6. Linux 虚拟机安装 MySQL 教程
  7. 快手短视频广告投放是怎么收费的 快手信息流广告收费标准
  8. 美国计算机访学,计算机应用专业4天喜获美国加州大学洛杉矶分校访问学者职位...
  9. Ubuntu配置阿里云镜像
  10. 强化学习6——policy gradient的优化( Use temporal causality,Baseline and Critic)
  11. 只是一部关于爱情的电影
  12. CodeForces 285 E.Positions in Permutations(dp+组合数学)
  13. xca自签发证书解决chrome浏览器证书不可信问题记录
  14. 熊孩子乱敲键盘攻破linux桌面,“熊孩子”乱敲键盘攻破了Linux桌面 大神:17年前我就警告过...
  15. CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
  16. 仿InfoPath的Business Form 设计器
  17. java 方法规范_Java规范推荐
  18. Oracle因修改pga和sga超过memory限制size报错解决
  19. PHP实现服务器探针
  20. python global 变量_python中global变量释疑

热门文章

  1. 【BZOJ3174】[TJOI2013]拯救小矮人(贪心,动态规划)
  2. android数据交互方式(整理)
  3. java代码实现顺序队列
  4. Java web 第一天
  5. 自定义View调用onDraw方法
  6. 将excel中的数据导入到oracle数据库中
  7. Manecher算法
  8. hive 安装centos7
  9. 优化程序性能(CSAPP)
  10. java中常见对象——StringBuffer