找到关于面向对象编程的9301篇文章
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 |
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 { ... 阅读更多
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
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
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(); ... 阅读更多
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); ... 阅读更多
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); ... 阅读更多
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")); ... 阅读更多
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)); // 毫秒 ... 阅读更多
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 { ... 阅读更多