gpt4 book ai didi

java - 如何动态检查字符串是否必须使用 format 方法完成?

转载 作者:行者123 更新时间:2023-12-01 21:47:53 25 4
gpt4 key购买 nike

我有以下字符串:

s = "The device %s was opened."
  1. 是否有可能知道字符串是否必须用格式方法填充?

  2. 如果第一个问题是肯定的,是否有可能知道这个字符串中有多少个%s

最佳答案

简短回答

没有。

更多详细信息

您无法判断字符串是否“必须用格式方法填充”,因为,用于标记 printf 格式方法的插入点的字段可能是有效的字符串内容。这是一个例子:

The insert point for a String parameter is "%s"

该字符串不需要格式化,但包含有效的插入点。

你想要的答案

String.format 方法的每个插入点都包含一个百分号 (%),但格式字符串相当复杂。您将需要解析字符串并搜索插入点。

尝试在 google 上搜索 Formatter.java 源代码。

这是 API 页面:Formatter

关于java - 如何动态检查字符串是否必须使用 format 方法完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com