找到 9301 篇文章 关于面向对象编程
867 次浏览
要右填充字符串,可以使用 String.format 并设置空格。String.format("%1$-" + 20 + "s", "demotext"));如果在上面添加 30,则将在开头 30 个空格后显示下一个字符串。String.format("%1$-" + 30 + "s", "demotext")以下是一个示例。示例 实时演示public class Demo { public static void main(String []args){ System.out.print(String.format("%1$-" + 20 + "s", "demotext")); System.out.println("Right padded!"); } }输出demotext Right padded!
222 次浏览
以下是日期时间的转换字符。字符描述c完整日期和时间FISO 8601 日期DU.S. 格式化日期(月/日/年)T24 小时计时器12 小时时间R24 小时时间,无秒Y四位数年份(带前导零)y年份的后两位数字(带前导零)C年份的前两位数字(带前导零)B完整月份名称b缩写月份名称m两位数月份(带前导零)d两位数日期(带前导零)e两位数日期(无前导零)A完整星期名称a缩写星期名称j三位数一年中的日期(带前导零)HT两位数小时(带前导零),介于 00 和 23 之间k两位数小时(无前导零),介于 0 和 23 之间IT两位数小时(带前导零),介于 01 和 12 之间l两位数小时(无前导零),介于 1 和 12 之间M两位数分钟 ... 阅读更多
621 次浏览
在本文中,我们将学习如何使用 Java 将字符串格式化为表格。Java 的 System.out.format() 方法是显示格式化输出的便捷方法。我们将定义一个指定列宽的字符串格式,以确保统一的间距,从而创建整洁的表格布局。通过使用这种方法,我们可以以结构化且可读的格式显示多行字符串数据,而无需手动调整每个条目的空格。将字符串格式化为表格的步骤以下是将字符串格式化为表格的步骤 - 定义格式字符串 ... 阅读更多
802 次浏览
首先,考虑一个带有日期值的 object。Object arrObj[] = { "Date", Calendar.getInstance() };然后,使用 String.format() 方法格式化 Calendar 并显示日期。以下是一个示例。示例 实时演示import java.util.Calendar; public class Demo { public static void main(String []args){ Object arrObj[] = { "Date", Calendar.getInstance() }; System.out.println("Formatting Date..."); System.out.println(String.format("%1$s = %2$tY %2$tm %2$te", arrObj)); } }输出Formatting Date... Date = 2018 11 17
2K+ 次浏览
要执行冒泡排序,请尝试以下代码。在此,比较每对相邻元素,如果元素未按顺序排列,则交换元素。以下是一个示例。示例 实时演示public class Demo { public static void main(String []args) { String str[] = { "s", "k", "r", "v", "n"}; String temp; System.out.println("Sorted string..."); for (int j = 0; j < str.length; j++) { for (int i = j + 1; i < str.length; i++) { ... 阅读更多
15K+ 次浏览
要在一个字符串中定位一个子字符串,请使用 indexOf() 方法。假设以下为我们的字符串。String str = "testdemo";在一个字符串中查找子字符串“demo”并获取索引。int index = str.indexOf( 'demo');示例 实时演示public class Demo { public static void main(String []args) { String str = "testdemo"; System.out.println("String: "+str); int index = str.indexOf("demo"); System.out.printf("Substring 'demo' is at index %d", index); } }输出String: testdemo Substring 'demo' is at index 4
14K+ 次浏览
要在一个字符串中定位一个字符,请使用 indexOf() 方法。假设以下为我们的字符串。String str = "testdemo";在一个字符串中查找字符“d”并获取索引。int index = str.indexOf( 'd');示例 实时演示public class Demo { public static void main(String []args) { String str = "testdemo"; System.out.println("String: "+str); int index = str.indexOf( 'd' ); System.out.printf("'d' is at index %d, index); } }输出String: testdemo 'd' is at index 4让我们看另一个例子。如果找不到该字符,则该方法返回 -1 -示例 实时演示public class ... 阅读更多
3K+ 次浏览
假设以下为我们包含特殊字符的字符串。String str = "test*$demo";检查特殊字符。Pattern pattern = Pattern.compile("[^A-Za-z0-9]"); Matcher match = pattern.matcher(str); boolean val = match.find();现在,如果 bool 值“val”为真,则意味着字符串中存在特殊字符。if (val == true) System.out.println("Special characters are in the string.");示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { public static void main(String []args) { String str = "test*$demo"; System.out.println("String: "+str); Pattern pattern = Pattern.compile("[^A-Za-z0-9]"); Matcher match = pattern.matcher(str); boolean val ... 阅读更多
2K+ 次浏览
简介在本文中,我们将探讨如何检查给定字符串在 Java 中是否仅包含数字或数字和其他字符的混合。我们将通过使用 String 类及其 matches() 方法来实现这一点。问题陈述给定一个字符串,编写一个 Java 程序来检查它是否仅包含数字字符。输入 1 4434 输出 1 字符串仅包含数字!输入 2 5demo9 输出 2 字符串包含数字以及其他字符!在字符串中检查数字字符的步骤以下是检查字符串是否仅包含数字字符的步骤 ... 阅读更多
126 次浏览
要从字符串中删除所有空格,请使用 replaceAll() 方法并将每个空格替换为空。假设以下为我们的字符串。String str = "This is it!";现在,让我们替换空格,最终删除它们。String res = str.replaceAll("\s+","");示例 实时演示public class Demo { public static void main(String []args) { String str = "This is it!"; System.out.println("String: "+str); String res = str.replaceAll("\s+",""); System.out.println("String after deleting whitespace: "+res); } }输出String: This is it! String after deleting whitespace: Thisisit!