javastring.format(javastringformat用法)

本篇文章给大家谈谈javastring.format,以及javastringformat用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表