找到关于 Java 8 的 4330 篇文章
2K+ 次浏览
假设我们的字符串如下:String myStr = "";现在,我们将检查上述字符串是否为空白、空("")或null。if(myStr != null && !myStr.isEmpty() && !myStr.trim().isEmpty()) { System.out.println("字符串不是null、非空或非空白"); } else { System.out.println("字符串是null、空或空白"); }以下是一个检查空字符串的示例。示例 在线演示public class Demo { public static void main(String[] args) { String myStr = ""; if(myStr != null && !myStr.isEmpty() && !myStr.trim().isEmpty()) { System.out.println("字符串不是null..."); 阅读更多
17K+ 次浏览
要从字符串中删除换行符、空格和制表符,请将它们替换为空,如下所示。replaceAll("[\t ]", "");上面,换行符、制表符和空格将被替换为空,因为我们使用了 replaceAll()以下是一个完整的示例。示例 在线演示public class Demo { public static void main(String[] args) { String originalStr = "Demo\tText"; System.out.println("包含制表符、空格和换行的原始字符串:"+originalStr); originalStr = originalStr.replaceAll("[\t ]", ""); System.out.println("删除制表符、空格和换行符后的字符串:"+originalStr); } }输出包含制表符、空格和换行的原始字符串:Demo Text ... 阅读更多
9K+ 次浏览
月份的 MMMM 格式类似于完整的月份名称:一月、二月、三月等。我们将这样使用它。SimpleDateFormat("MMM");让我们来看一个例子。// 以 MMMM 格式显示月份 SimpleDateFormat simpleformat = new SimpleDateFormat("MMMM"); String strMonth= simpleformat.format(new Date()); System.out.println("MMMM 格式的月份 = "+strMonth);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包。import java.text.SimpleDateFormat;以下是一个示例。示例 在线演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前日期和时间 Calendar cal = Calendar.getInstance(); ... 阅读更多
5K+ 次浏览
月份的 MMM 格式是简写,例如 Jan、Feb、Mar、Apr 等。在这里,我们将使用以下内容。SimpleDateFormat("MMM");让我们来看一个例子。// 以 MMM 格式显示月份 SimpleDateFormat simpleformat = new SimpleDateFormat("MMM"); String strMonth= simpleformat.format(new Date()); System.out.println("MMM 格式的月份 = "+strMonth);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包。import java.text.SimpleDateFormat;以下是一个示例。示例 在线演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前日期和时间 Calendar cal = Calendar.getInstance(); ... 阅读更多
137 次浏览
以下是我们的字符串。String str = "Jack";现在创建一个 StringBuilder 对象。StringBuilder strBuilder = new StringBuilder();执行左填充并将字符串长度扩展到 20。将要填充的字符串位于左侧。while (strBuilder.length() + str.length() < 20) { strBuilder.append("demo"); }以下是一个示例,其中我们用另一个字符串“demo”左填充了一个字符串示例 在线演示public class Demo { public static void main(String[] args) { String str = "Jack"; StringBuilder strBuilder = new StringBuilder(); // 用字符串左填充 while (strBuilder.length() + str.length() ... 阅读更多
3K+ 次浏览
字符串没有换行符。我们可以通过连接换行符字符串将它们组合成两行。使用 System.lineSeparator 获取平台相关的换行符字符串。以下是一个示例。示例 在线演示public class Demo { public static void main(String[] args) { String str = "one" + System.lineSeparator() + "two"; System.out.println(str); } }输出one two让我们来看另一个例子。在基于 Linux 的系统上,程序将正常工作。示例 在线演示public class Demo { public static void main(String[] args) { String str = System.lineSeparator(); System.out.println((int) str.charAt(0)); } }输出10
150 次浏览
要格式化字符串,请在 Java 中使用 String.format() 方法。以下是一个格式化字符串 %s 的示例。示例 在线演示public class Demo { public static void main(String []args) { String str = String.format("%s %s", "demo", "text"); System.out.print("字符串:"+str); } }输出字符串:demo text左填充字符串要左填充字符串,请使用 String.format 并设置空格。String.format("|%20s|", "demotext")如果在上面添加 30,它将从开头显示 30 个空格后的第一个字符串。String.format("|%30s|", "demotext")以下是一个示例。示例 在线演示public class Demo { public static void main(String []args) { ... 阅读更多
738 次浏览
要左填充字符串,请使用 String.format 并设置空格。String.format("|%20s|", "demotext")如果在上面添加 30,它将从开头显示 30 个空格后的第一个字符串。String.format("|%30s|", "demotext")示例 在线演示public class Demo { public static void main(String []args) { System.out.print(String.format("|%20s|", "demotext")); System.out.println("左填充!"); } }输出| demotext|左填充!
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("右填充!"); } }输出demotext 右填充!
222 次浏览
以下是日期时间转换字符。字符描述c完整日期和时间FISO 8601 日期D美国格式日期(月/日/年)T24 小时制计时器12 小时制R24 小时制,无秒Y四位数年份(带前导零)y年份的后两位数字(带前导零)C年份的前两位数字(带前导零)B完整月份名称b缩写月份名称m两位数月份(带前导零)d两位数日期(带前导零)e两位数日期(无前导零)A完整星期名称a缩写星期名称j三位数一年中的第几天(带前导零)H两位数小时(带前导零),介于 00 和 23 之间k两位数小时(无前导零),介于 0 和 23 之间I两位数小时(带前导零),介于 01 和 12 之间l两位数小时(无前导零),介于 1 和 12 之间M两位数分钟…… 阅读更多