Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与格式化字符串(Java)非常混淆?_Java_String_Text_Format_String Formatting - Fatal编程技术网

与格式化字符串(Java)非常混淆?

与格式化字符串(Java)非常混淆?,java,string,text,format,string-formatting,Java,String,Text,Format,String Formatting,我试图学习如何用java编写控制台应用程序的格式化字符串。但是,没有人能很好地解释这个问题,所以它变得有点混乱 我需要知道从哪里开始,我无法从Javadoc学习它(该文档对这个主题的解释非常糟糕) 所以,我经常浏览维基百科的价值观,比如: 模板语言, scanf blala, 数据模型 我就是不明白这个主题是什么?为什么我们需要它?为什么 “fomat”/“格式化”是什么意思?设计 顺便说一下,printf和scanf是字符串格式?“我正在学习如何用java编写格式化字符串”,“以及“fomat

我试图学习如何用java编写控制台应用程序的格式化字符串。但是,没有人能很好地解释这个问题,所以它变得有点混乱

我需要知道从哪里开始,我无法从Javadoc学习它(该文档对这个主题的解释非常糟糕)

所以,我经常浏览维基百科的价值观,比如:

模板语言, scanf blala, 数据模型

我就是不明白这个主题是什么?为什么我们需要它?为什么

“fomat”/“格式化”是什么意思?设计


顺便说一下,printf和scanf是字符串格式?

“我正在学习如何用java编写格式化字符串”,“以及“fomat”/“formatted”是什么意思?”-所以你想学习一些东西,但你不知道它是什么。为什么?你有没有一个特定的问题,你相信,可以用格式化字符串来解决?我知道它允许我设计文本(我想),但有很多术语我就是不懂。只有部分主题?当涉及到字符串格式时,没有什么需要解释的。因此,听起来你有一个期望或要求,你没有清楚地描述。我不确定在维基百科上搜索“模板语言”或“数据模型”会有什么帮助。请参阅谷歌搜索的众多示例解释之一。在您的特定文本示例中,
System.out.printf(“|%4d |”,num)
将打印
“|”+num+“|”
,并始终使用4个宽度空格来容纳
num
。您可以将4设置为任何您喜欢的值。这听起来像是您想要固定宽度。你觉得缺少什么?我强烈建议您学习如何有效地阅读和提取文档中的信息。这将是你未来编程的一项宝贵技能。