Java

Java不同区域的星期格式

我们要知道,不同国家的星期的简称或全称有很大的不同,例如,美国用Thu(Thursday)简称(全称)星期四,日本用“木”(木曜日)简称(全称)星期四,意大利用gio(giovedi)简称(全称)星期四等等。如果想用特定地区的星期格式来表示日期中的星期,

Java Math类

我们在编写程序时,可能需要计算一个数的平方根,或者是绝对值,还有可能是获取一个随机数等等。java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。除此之外,Math类还有两个静态常量E和PI,它们的值分别是2.7182828284590452354和3.141

Java BigInteger类(大整数类)

我们要知道,程序有时候需要处理大整数,那我们该怎么办呢?我们可以使用java.math包中的BigInteger类提供任意精度的整数运算,通过使用构造方法publicBigInteger(Stringval)构造一个十进制的BigInteger对象。

Java Random类

尽管我们可以使用Math类调用其类方法random()返回一个0至1之间的随机数(不包括0和1),例如:(int)(Math.random()*100)+1;//得到1至100之间的一个随机整数(包括1和100)但是,Java提供了更为灵活的用于获得随机数的Random类,

Java Formatter类

我们都知道程序有时候需要将数字进行格式化,那什么是数字格式化呢?所谓数字格式化,就是按着指定格式得到一个字符串。例如,假设我们希望3.141592最多保留2位小数,那么得到的格式化字符串应当是"3.14";若是希望整数123456789按“千”分组,

Java格式化整数

1.%d,%o,%x和%X%d,%o,%x和%X格式符均可格式化byte、Byte、short、Short、int、Integer、long和Long型数据,其中:%d将值格式化为十进制整数。%o将值格式化为八进制整数。%x将值格式化为小写的十六进制整数。

Java格式化浮点数

1.float、Float、double和Double%f,%e(%E),%g(%G)和%a(%A)格式符可格式化float、Float、double和Double,其中:%f将值格式化为十进制浮点数,小数保留6位。%e(%E)将值格式化为科学记数法的十进制的浮点数,

Java StringBuffer类(StringBuffer对象的创建)

在前几节我们学习了String字符串对象,String类创建的字符串对象是不可修改的,也就是说,String字符串不能修改、删除或替换字符串中的某个字符,即String对象一旦创建,其实体是不可以再发生变化的,例如:Strings=newString("我喜欢散步");其中,

Java StringBuffer类的常用方法

1.append方法使用StringBuffer类的append方法可以将其他Java类型数据转化为字符串后,再追加到StringBuffer对象中。1)StringBufferappend(Strings)将一个字符串对象追加到当前StringBuffer对象中,

Java Pattern类与Matcher类(1)

模式匹配就是检索和指定模式匹配的字符串,Java提供了专门用来进行模式匹配的Pattern类和Matcher类,这些类在java.util.regex包中。接下来我们来讲讲使用Pattern类和Matcher类的步骤,假设有字符串:Stringinput="hello,