在java里,什么是格式化字符串

发布网友

我来回答

2个回答

热心网友

格式化字符串的意思是使用Format函数将指定的字符串转换为想要的输出格式。

Format函数返回Variant(String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

如果要格式化一个没有本地化的数值字符串,应该使用一个用户自定义的数值格式,以保证得到需要的外观。


扩展资料

 Format 函数做格式化输出的不同用法。对于日期分隔号(/),时间分隔号(:),以及 AM/ PM 等文本而言,其真正的显示格式会因计算机上的国际标准不同而有所差异。

在开发阶段,日期与时间是以短日期的格式,配合代码的国际标准来显示的。而在运行时,短日期则是根据系统的国际标准而定,而系统的国际标准和代码的国际标准可能并不相同。

格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type

是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。

参考资料来源:百度百科-Format函数

热心网友

一种解释:
将某种格式的字符串转化为另外一种格式。

如String型转为int型

另外一种解释:
未格式化的样子:
function ctlSubmit(event) {if (event.ctrlKey && event.keyCode == 13) {fdf.submit()}}
function checkco(f,des){ if(f.co.value=="") {alert("请输入您的"+des); return false;}}
function limitpl(f,des){ if(f.co.value=="") {alert("请输入您的"+des); return false;} return limitChars(f.co,des,200);}

格式化以后的样子:
function ctlSubmit(event) {
if (event.ctrlKey && event.keyCode == 13) {
fdf.submit();
}
}
function checkco(f,des) {
if(f.co.value=="") {
alert("请输入您的"+des);
return false;
}
}
function limitpl(f,des) {
if(f.co.value=="") {
alert("请输入您的"+des);
return false;
}
return limitChars(f.co,des,200);
}

目的就是让程序可读性增强。
百度不能实现文字缩进,哎... 将就着看吧,就这么个意思。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com