Java 11 是 Java 编程语言的一次主要更新,引入了许多新功能和改进。 并且在String 类中引入了一些新的方法,能够更好地满足开发的需求,提高编程效率。
public class StringRepeatExample {
public static void main(String[] args) {
String str = "abc";
String repeatedStr = str.repeat(3);
System.out.println(repeatedStr);
}
}
输出结果:
abcabcabc
public class StringIsBlankExample {
public static void main(String[] args) {
String str1 = "";
String str2 = " ";
String str3 = " ";
System.out.println(str1.isBlank());
System.out.println(str2.isBlank());
System.out.println(str3.isBlank());
}
}
输出结果:
true
true
true
import java.util.stream.Stream;
public class StringLinesExample {
public static void main(String[] args) {
String str = "Hello
World
Java";
Stream lines = str.lines();
lines.forEach(System.out::println);
}
}
输出结果:
Hello
World
Java
public class StringStripExample {
public static void main(String[] args) {
String str1 = " abc ";
String str2 = " def
";
System.out.println(str1.strip());
System.out.println(str2.strip());
}
}
输出结果:
abc
def
public class StringStripLeadingExample {
public static void main(String[] args) {
String str1 = " abc ";
String str2 = " def
";
System.out.println(str1.stripLeading());
System.out.println(str2.stripLeading());
}
}
输出结果:
abc
def
public class StringStripTrailingExample {
public static void main(String[] args) {
String str1 = " abc ";
String str2 = " def
";
System.out.println(str1.stripTrailing());
System.out.println(str2.stripTrailing());
}
}
输出结果:
abc
def
public class StringFormattedExample {
public static void main(String[] args) {
String str = "My name is %s, I'm %d years old.";
String formattedStr = String.format(str, "John", 25);
System.out.println(formattedStr);
}
}
输出结果:
My name is John, I'm 25 years old.
public class StringTranslateEscapesExample {
public static void main(String[] args) {
String str = "HellonWorldtJava";
String translatedStr = str.translateEscapes();
System.out.println(translatedStr);
}
}
输出结果:
Hello
World Java
public class StringTransformExample {
public static void main(String[] args) {
String str = "hello world";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
String newStr = new String(bytes, StandardCharsets.ISO_8859_1);
System.out.println(newStr);
}
}
输出结果:
hello world
在这个示例中,我们将字符串 "hello world" 从 UTF-8 编码转换为 ISO-8859-1 编码,然后将结果输出到控制台上。由于这两种编码格式的字符集不同,因此转换后的字符串的结果可能与原始字符串不同。
如果觉得对你有帮助,可以多多评论,多多点赞哦,也可以到我的主页看看,说不定有你喜欢的文章,也可以随手点个关注哦,谢谢。
我是不一样的科技宅,每天进步一点点,体验不一样的生活。我们下期见!
页面更新:2024-04-30
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号