string-formatting

    5热度

    1回答

    如何将float转换为String并始终得到指定长度的结果字符串? 举例来说,如果我有 float f = 0.023f; ,我想一个6字符串,我想获得0.0230。但是如果我想将它转换为4个字符的字符串,结果应该是0.02。另外,限制为5个字符的值-13.459应返回-13.4,并且返回至10个字符-13.459000。 下面是我使用的是什么样的权利,但也得是这样做的更漂亮的方式... s

    0热度

    2回答

    我希望能够打印字符串是这样的: text1 v1 text2 v3 v2 v4 其中vi是变量。我尝试这样做: "text1 {} text2 {}".format("v1\nv2", "v3\nv4") 但是,可以预见,这使输出 text1 v1 v2 text2 v3 v4 因为在第一个参数换行到format适用于整条生产线。 有没有什么好的方法可以将多行参数传递

    0热度

    2回答

    我有一个建立在Studio 2017中的VB程序。我需要生成可用于文件名的格式的时间。 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 吐出12:00:00例如和:在文件名中不可用。 我可以做或删除:所以它会是1200000(不特别可读,但适合我的目的)或12-00-00。 我检查了here,并且无法看到任何ToString格式可以解决问题。 我的代码

    0热度

    1回答

    我工作的一些遗留代码的时刻和所遇到如下: FooString = String.Format("{0:####0.000000}", FooDouble) 我的问题是,是格式字符串这里,####0.000000从简单的0.000000有什么不同? 我想概括设置FooDouble函数的返回类型,以便检查以确保我不会破坏现有功能,因此试图找出#在此处添加的内容。 我已经在一个玩具程序中运行了几个测

    9热度

    3回答

    有一种简洁的方式来格式化一个数字,有时也可以是一个字符串? 该数字通常是一个浮点数,但偶尔也会将其表示为字符串“n/a”。 我想用固定数量的小数格式化浮点数,但打印整个字符串以防它不是数字。 例如: var=3.145623 print("This is {0:.2f}".format(var)) >>>This is 3.14 ,但 var = "n/a" print("This i

    -4热度

    1回答

    更新了问题以便更好地理解。这只是整个代码的一小部分。已将其修改为专注于该问题。 我有一个MVC应用程序,一个视图正在基于数据库条目填充。 我正在循环模型条目并使用存储在数据库中的数据填充标签和图像。 实施例: foreach (var item in Model) { <img [email protected]("../Uploads/Gallery/Image/{0}", item

    2热度

    1回答

    现在,这是一个奇怪的问题,我用String.Format格式化零时作为十六进制字符串。请看看下面的例子: public override string ToString() { return $"{{{LowPart:X}-{HighPart:X}}}"; } public override string ToString() {

    0热度

    1回答

    我有一个JavaScript字符串,我想将它们转换成这样: 08:00:00 -> [8,0] 07:30:00 -> [7,30] 14:00:00 -> [14,0] 16:25:00 -> [16,25] 我不知道如何去这样做。 什么是最快和最有效的方式来做到这一点的JavaScript?

    -1热度

    1回答

    我试图通过正则表达式的XML字符串循环,以便从中构建一个有意义的字符串。 XML表示嵌套的布尔表达式。 我有它,所以它会提取属于平等的一部分的值,但我不知道如何获得AND/OR运算符,也不知道最终结果中需要的括号。 这是XML的样子: <applic id="TCTO_709_PRE_ALL"> <displayText><simplePara>All Aircraft without Exte

    2热度

    1回答

    我正在练习我的Java技能,我试图左对齐所有东西,但是,它不能正常工作。 基本上,我想是这样的: Player: Jackson Number of tries: 14 ,这里是我尝试: String format1 = "%-30s %30s%n"; String temp = String.format(format1, "Player:", "Jackson"); Syste