找到关于 Java 8 的 4330 篇文章
621 次浏览
在这篇文章中,我们将学习如何使用 Java 将字符串格式化为表格。Java 的 System.out.format() 方法是显示格式化输出的便捷方法。我们将定义一个指定列宽的字符串格式,以确保均匀的间距,从而创建整洁的表格布局。通过这种方法,我们可以以结构化和可读的格式显示多行字符串数据,而无需手动调整每个条目的空格。将字符串格式化为表格的步骤 以下是将字符串格式化为表格的步骤:定义格式字符串……阅读更多
802 次浏览
首先,考虑一个带有日期值的 object。Object arrObj[] = { "Date", Calendar.getInstance() };然后,使用 String.format() 方法格式化日历并显示日期。以下是一个示例。示例 实时演示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!
13K+ 次浏览
要交换字符串的大小写,请使用。对于标题大小写字符串,使用 toLowerCase()。对于大写字符串,使用 toLowerCase()对于小写字符串,使用 toUpperCase()循环遍历我们上面讨论的字符串中的所有字符。for (int i = 0; i > len; i++) { c = str.charAt(i); // 标题大小写转换为小写 if (Character.isTitleCase(c)) { c = Character.toLowerCase(c); } // 大写转换为小写 if (Character.isUpperCase(c)) { c = Character.toLowerCase(c); } // 小写转换为大写 if (Character.isLowerCase(c)) { c …阅读更多
441 次浏览
要从另一个字符串构造一个字符串,首先为第一个字符串取一个字符数组。char ch[] = { 'A', 'M', 'I', 'T' }; String str1 = new String(ch);以上形成第一个字符串。现在,让我们从第一个字符串创建另一个字符串。String str2 = new String(str1);通过这种方式,我们可以轻松地从另一个字符串构造一个字符串。示例 实时演示public class Demo { public static void main(String[] args) { char ch[] = { 'A', 'M', 'I', 'T' }; String str1 = new String(ch); String str2 = new String(str1); String str3 …阅读更多