找到关于面向对象编程的9301篇文章

在Java中左对齐输出

karthikeya Boyini
更新于2019年7月30日 22:30:24

2K+ 次浏览

在百分号(%)后添加减号,使其左对齐。注意 - 默认情况下,输出右对齐。首先,创建一个Formatter对象 - Formatter f = new Formatter(); 现在,使用format()方法左对齐输出 - f.format("|%-15.5f|", 299.675796) 下面是一个例子 - 例子 在线演示 import java.util.*; public class Demo { public static void main(String args[]) { Formatter f = new Formatter(); // 左对齐 f = new Formatter(); System.out.println(f.format("|%-15.5f|", 299.675796)); } } 输出 |299.67580 |

使用Formatter在Java中垂直对齐数值

Samual Sam
更新于2019年7月30日 22:30:24

443 次浏览

要在Java中垂直对齐数值,请使用Formatter。要使用Formatter类,请导入以下包:import java.util.Formatter; 获取一个数组 - double arr[] = { 2.5, 4.8, 5.7, 6.5, 9.4, 8.4, 9.5, 10.2, 11.5 }; 显示此双精度数组值时,使用%f设置空格 - for (double d : arr) { f.format("%12.2f %12.2f %12.2f", d, Math.ceil(d), Math.floor(d)); } 在上面,我们还设置了小数位数,即12.2f表示2位小数。下面是一个例子 - 例子 在线演示 import java.util.Formatter; public class Demo { public static void main(String[] argv) throws Exception { ... 阅读更多

Java中的浮点十六进制

karthikeya Boyini
更新于2019年7月30日 22:30:24

414 次浏览

对于浮点十六进制形式,使用%a格式说明符。对于Formatter,导入以下包 - import java.util.Formatter; 现在像这样创建一个Formatter对象 - Formatter f = new Formatter(); 使用format()方法进行浮点十六进制 - f.format("%a", 298.45) 下面是一个例子 - 例子 在线演示 import java.util.Formatter; public class Demo { public static void main(String args[]) { Formatter f = new Formatter(); // 浮点十六进制形式 System.out.println(f.format("%a", 298.45)); } } 输出 0x1.2a73333333333p8

Java中哈希码的格式说明符

Samual Sam
更新于2019年7月30日 22:30:24

174 次浏览

哈希码的格式说明符是%h。首先,为Formatter和Calendar创建一个新对象 - Formatter f = new Formatter(); Calendar c = Calendar.getInstance(); 对于哈希码 - f.format("%h", c) 下面是一个查找哈希码的示例 - 例子 在线演示 import java.util.Calendar; import java.util.Formatter; public class Demo { public static void main(String args[]) { Formatter f = new Formatter(); Calendar c = Calendar.getInstance(); System.out.println("哈希码: "+f.format("%h", c)); } } 输出 哈希码: 4b899958

Java中八进制和十六进制的Formatter说明符

karthikeya Boyini
更新于2019年7月30日 22:30:24

160 次浏览

对于Formatter,导入以下包 - import java.util.Formatter; 现在像这样创建一个Formatter对象 - Formatter f1 = new Formatter(); Formatter f2 = new Formatter(); Formatter f3 = new Formatter(); 如果你想要八进制的格式说明符,使用%o - f3.format("八进制值 %o %o %o", 15, 55, 78); 如果你想要十六进制的格式说明符,使用%x - f2.format("十六进制值 %x %x %x", 24, 98, 110); 下面是一个例子 - 例子 在线演示 import java.util.Formatter; public class Demo { public static void main(String args[]) { Formatter f1 = new Formatter(); ... 阅读更多

使用Formatter在Java中格式化输出

Samual Sam
更新于2019年7月30日 22:30:24

273 次浏览

对于Formatter,导入以下包 - import java.util.Formatter; 现在创建一个Formatter对象 - Formatter f1 = new Formatter(); 现在,我们将使用Formatter格式化输出 - f1.format("排名和百分比 %s = %d %f", "John", 2, 98.5); 下面是一个例子 - 例子 在线演示 import java.util.Formatter; public class Demo { public static void main(String args[]) { Formatter f1 = new Formatter(); Formatter f2 = new Formatter(); f1.format("排名和百分比 %s = %d %f", "John", 2, 98.5); ... 阅读更多

Java中的特定于区域设置的格式化

karthikeya Boyini
更新于2019年7月30日 22:30:24

106 次浏览

对于特定于区域设置的格式化,首先导入以下包。import java.util.Calendar; import java.util.Formatter; import java.util.Locale; 创建一个Formatter和Calendar对象 - Formatter f = new Formatter(); Calendar c = Calendar.getInstance(); 我们正在为不同的区域设置进行格式化 - f.format(Locale.TAIWAN, "Locale.TAIWAN: %tc", c); f.format(Locale.ITALY, "Locale.ITALY: %tc", c); 下面是一个例子 - 例子 在线演示 import java.util.Calendar; import java.util.Formatter; import java.util.Locale; public class Demo { public static void main(String args[]) { Formatter f = new Formatter(); Calendar c = Calendar.getInstance(); f.format(Locale.TAIWAN, "Locale.TAIWAN: %tc", c); ... 阅读更多

在Java中获取操作系统的临时目录/文件夹

Samual Sam
更新于2019年7月30日 22:30:24

926 次浏览

要在Java中获取临时目录,请使用System.getProperty()方法。它的语法是 - String getProperty(String key) 在上面,key是系统属性的名称。由于我们想要Java Home目录的名称,因此我们将添加key为 - java.io.tmpdir 下面是一个例子 - 例子 在线演示 public class Demo { public static void main(String []args){ String strTmp = System.getProperty("java.io.tmpdir"); System.out.println("OS当前临时目录: " + strTmp); System.out.println("OS名称: " + System.getProperty("os.name")); ... 阅读更多

Java程序:返回设置为分钟的最后可能的毫秒数的日期

karthikeya Boyini
更新于2019年7月30日 22:30:24

59 次浏览

让我们首先设置日历对象 - Calendar calendar = Calendar.getInstance(); 使用Java中的getMaximum()方法返回给定日历字段的最大值。我们将使用它来设置分钟、秒和毫秒。对于秒 - calendar.set(Calendar.SECOND, calendar.getMaximum(Calendar.SECOND)); 对于毫秒 - calendar.set(Calendar.MILLISECOND, calendar.getMaximum(Calendar.MILLISECOND)); 下面是一个返回设置为分钟的最后可能的毫秒数的日期的示例 - 例子 在线演示 import java.util.Calendar; import java.util.GregorianCalendar; public class Demo {    public static void main(String[] argv) throws Exception {       Calendar calendar = Calendar.getInstance();       // 秒       calendar.set(Calendar.SECOND, calendar.getMaximum(Calendar.SECOND));       // 毫秒 ... 阅读更多

Java程序:返回设置为午夜后月份的第一个可能的毫秒数的日期

Samual Sam
更新于2019年7月30日 22:30:24

128 次浏览

使用Java中的getMaximum()方法返回给定日历字段的最大值。我们将使用它来设置分钟、秒和毫秒。让我们首先声明一个日历对象 - Calendar dateNoon = Calendar.getInstance(); 现在,我们将小时、分钟、秒和毫秒设置为午夜后月份的第一个可能的毫秒数 - // 小时、分钟和秒 calendar.set(Calendar.HOUR_OF_DAY, calendar.getMaximum(Calendar.HOUR_OF_DAY)); calendar.set(Calendar.MINUTE, calendar.getMaximum(Calendar.MINUTE)); calendar.set(Calendar.SECOND, calendar.getMaximum(Calendar.SECOND)); // 毫秒 calendar.set(Calendar.MILLISECOND, calendar.getMaximum(Calendar.MILLISECOND)); 下面是一个返回设置为午夜后月份的第一个可能的毫秒数的日期的示例 - 例子 在线演示 import java.util.Calendar; import java.util.GregorianCalendar; public class Demo { ... 阅读更多

广告