当前位置: 首页 > news >正文

个人主体可以做网站吗ofo的网站用什么做的

个人主体可以做网站吗,ofo的网站用什么做的,对接标准做好门户网站建设,苏州网站建设科技点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&…
  • 点击跳转=>Unity3D特效百例
  • 点击跳转=>案例项目实战源码
  • 点击跳转=>游戏脚本-辅助自动化
  • 点击跳转=>Android控件全解手册
  • 点击跳转=>Scratch编程案例
  • 点击跳转=>软考全系列

👉关于作者

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎底部卡片私我,交流让学习不再孤单

在这里插入图片描述

👉实践过程

😜问题

这两天,我想封装一个方法:

private fun strFormatTwo(format: String, vararg args: Any): String {return String.format(format, args)
}

传递两个参数,一个是转换格式,一个是可变参数。
调用:strFormatTwo(“%04x”,20,30)
一运行就会报错。
java.util.IllegalFormatConversionException: x != [Ljava.lang.Object;
这就很莫名其妙,但是为什么系统的 String.format 就可以这样操作呢?
我点击去看源码:
在这里插入图片描述
发现它有个星号(*),开始查阅资料。

😜解决

查了一下。星号的作用是,在数组对象前加*号可以将数组展开,以方便传值。
展开?这有什么可展开的?难道传递的少了?
咱们写个方法测试一些:

private fun strFormat(format: String, vararg args: Any): String {Log.e("TAG", "strFormat: "+args.size)return String.format(format, args)
}private fun strFormatTwo(format: String, vararg args: Any): String {Log.e("TAG", "strFormatTwo: "+args.size)return strFormat(format, args)
//    return String.format(format, args)
}//调用
strFormatTwo("%04x",20,30)

在这里插入图片描述
上面方法因为系统的 String.format 里面没法打日志,我们只好再写一个方法,这样调用一下。
strFormatTwo 调用系统 String.format 和 strFormatTwo 调用咱们写的 strFormat 方法形式是一样。

我们先调用 strFormatTwo 看到日志输出的是 2 个长度单位,在 strFormat 中输出却成为了一个长度。

private fun strFormat(format: String, vararg args: Any): String {return String.format(format, *args)  //带星号正确写法
}

这是因为 Java 中的 vararg 参数在被传递给 String.format() 方法时,会自动被转换为一个数组。这表示我们将 args 数组作为参数传递给 String.format() 方法。这样做是为了确保 args 数组能够以参数的形式传递给 String.format() 方法,以便正确地进行格式化字符串。 而在出现问题的函数中,我们使用了 “String.format(format, args)” 的写法,这表示我们将 args 作为一个单个的参数传递给 String.format() 方法。这样做会导致 args 数组无法正确传递给 String.format() 方法,从而导致错误。 因此,为了确保 args 数组能够以参数的形式传递给 String.format() 方法,我们应该使用第一个函数的实现方式,即使用 “String.format(format, *args)” 的写法。

同理,如果你自己的其他函数参数也是可变数组的,而传递的也是数组,使用的时候就需要添加*

👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

温馨提示点击下方卡片获取更多意想不到的资源。
空名先生

http://www.yayakq.cn/news/543458/

相关文章:

  • 网站图片翻页效果如何做网站开发报价表 excel
  • 网站的行为怎么做文化馆的网站怎么建设
  • 网站建设公司的成本有哪些方面比较著名的seo网站
  • 网站建设的图片尺寸应该是像素牡丹江seo网站推广蜘蛛屯优化排名
  • 桂林城乡建设局网站百度站长网站文件验证
  • 网站开发专业主修课程国外jquery网站
  • 网站建设中常见问题分析建设网站专栏
  • 网站上的网站地图怎么做哈尔滨自助建站网站系统
  • 浙江建设网站为何上不了建设银行网站
  • js动效网站企业宣传网站系统建设方案
  • 网站开发和平台开发学生做兼职去哪个网站
  • 网站和后台重庆网站建设模板制作
  • 做公司网站需要几个域名网络营销论文4000字
  • 网站建设流程和方法网络营销方式优缺点
  • 西安网站漏洞在线之家
  • 外贸网站导航免费入口
  • 模板网站是啥意思做一斗地主网站多少钱
  • 网站可以做多少个关键词这么登入wordpress
  • 办网站怎么赚钱短代码 wordpress
  • 网站的特征包括哪些方面如何做音乐分享类网站
  • 官方网站内容更新需要怎么做wordpress首页导航添加图片尺寸
  • 网站设计用什么字体好seo网站推广目的
  • 杭州滨江建行网站网站设计说明范文
  • 网页设计欣赏熊出没seo技术导航
  • 国外网站引流如何做成都最新热门事件
  • 网站设为主页功能怎么做漳州城乡和建设局网站
  • 东莞加盟网站建设户户通行业网站
  • 建设网站那个好怎么判断网站的好坏
  • 浙江做铁塔的公司网站重庆做网站及公众号公司
  • 从美洲开始做皇帝免费阅读网站广州企业vi设计公司