javastring.format(javastringformat用法)
本篇文章给大家谈谈javastring.format,以及javastringformat用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java String.format使用,位不足,从后面补0
- 2、java string.format问题
- 3、java中string.format("%1$4d",year),是什么意思
- 4、Java string format
java String.format使用,位不足,从后面补0
String str1="1";
DecimalFormat df=new DecimalFormat("0000");
String str2=df.format(Integer.parseInt(str1));
System.out.println(str2);
例如:
import java.text.*;
class Main
{
public static void main(String[] args)
{
double d=1.23;
DecimalFormat g=new DecimalFormat("0.000000");
System.out.println(g.format(d));
}
}
运行结果1.230000
扩展资料:
Java是多线程语言,它提供支持多线程耐指裤的执行(也称为轻便过程),能处理不同任昌简务,使具有逗闷线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词synchronized,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。
参考资料来源:百度百科-Java
[img]java string.format问题
我测试了你的代码,是对齐的,我在MyEclipse
写的main方法测逗枝试的。
public
String
toString(int
code,String
name,double
price,int
inventory)
{
String
declare
=
String.format("耐指坦%-10d",
code)
+
String.format("%-50s",
name)
+
"£"
+
String.format("%10.2f",
price)
+
String.format("%10d",
inventory);
System.out.println(declare);
return
declare;
}
public
static
void
main(String[]
args)
{
TestT
t
=
new
TestT();
t.toString(1,
"Happy
Snowman",1.8,
1);
t.toString(2,
"Robins
in
the
snow",3.0,1);
t.toString(3,
"昌桐Holly
Wreath",2.4,
1);
t.toString(4,
"DecoratedTree",2.0,
1);
}
java中string.format("%1$4d",year),是什么意思
String类 方法详细信息
format
public static String format(String format,
Object... args)使用指定的格式字符串和参数返回一个格式化字符串唯念。
始终使用 Locale.getDefault() 返回的语言环境。
参数:
format - 格式字符串
args - 格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数的数目是可变的,可以为 0。参数的最大数目受 Java Virtual Machine Specification 所定义的 Java 数组最大维度的限制。有关 null 参数的行为依赖于转换。
返回:
一个格式化字符串
抛出孝拦:
IllegalFormatException - 如果格式字符串中包含非法语法、与给定的参数不兼容的格式说明符,格式字符串给定的参数不够,或者存在其他非法条件。有关所有可能的格式化错误的规范,请参阅 formatter 类规范的详细信息 一节。
NullPointerException - 如果 format 为 null
从以下版本开始:
1.5
另请参见:
Formatter
format
public static String format(Locale l,
String format,
Object... args)使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
参数:
l - 格式化过程中要应用的语言环境。如果 l 为 null,则不进行本地化。
format - 格式字符串
args - 格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数的数目是可变的,可以为 0。参数的最大数目受 Java Virtual Machine Specification 所定义的 Java 数组最大维度的限制。有关 null 参数的行为依赖于转换。
返回:
一个格式化字符串
抛出:
IllegalFormatException - 如果格式巧山胡字符串中包含非法语法、与给定参数不兼容的格式说明符,格式字符串给定的参数不够,或存在其他非法条件。有关所有可能的格式化错误的规范,请参阅 formatter 类规范的详细信息 一节。
NullPointerException - 如果 format 为 null
从以下版本开始:
1.5
另请参见:
Formatter
Java string format
可以查念困汪阅一下这个方法 的api:
它是String的一个静态方法,表示用指定的格式去格式化一个字符串,比如你截图中的String.format("%-15d %-20s $%110.2f \n",a1.accNum,a1.custName,a1.balance);
就表示用%-15d格式化a1.accNum。用%-20s格式化a1.custName,%112.2f格式化a1.balance。而尺野d、s、f分别表示double、仔仔String、float
关于javastring.format和javastringformat用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。