给字符串添加前缀和后缀的函数:Java中的字符串函数prefix()和suffix()
在Java中,字符串是一种非常常见的数据类型,它通常用于存储文本信息。在对字符串进行处理时,有时需要在原字符串的前面或后面添加一些字符,这时可以使用Java的字符串函数prefix()和suffix()。这两个函数可以分别给字符串添加前缀和后缀,从而得到一个新的字符串。
Java中的字符串函数prefix()
Java中的字符串函数prefix()用于在一个字符串的前面添加一个前缀。它的语法如下:
public String prefix(String prefix)
其中,prefix为要添加的前缀,返回值为添加了前缀后的字符串。例如,假设有一个字符串str,内容为"Hello, World!",要在它的前面添加前缀"Hi,",则可以使用如下代码:
String str = "Hello, World!";
String newStr = str.prefix("Hi, ");
System.out.println(newStr);
输出结果为:"Hi, Hello, World!"。
Java中的字符串函数suffix()
Java中的字符串函数suffix()用于在一个字符串的后面添加一个后缀。它的语法如下:
public String suffix(String suffix)
其中,suffix为要添加的后缀,返回值为添加了后缀后的字符串。例如,假设有一个字符串str,内容为"Hello, World!",要在它的后面添加后缀"!",则可以使用如下代码:
String str = "Hello, World!";
String newStr = str.suffix("!");
System.out.println(newStr);
输出结果为:"Hello, World!!"。
思考题
如果想在一个字符串的前面同时添加多个前缀,应该怎么做呢?
答:可以先将多个前缀拼接成一个字符串,然后再调用字符串函数prefix()添加前缀。例如:
String str = "Hello, World!";
String prefixes = "Hi, ";
prefixes += "How are you, ";
prefixes += "Nice to meet you, ";
String newStr = str.prefix(prefixes);
System.out.println(newStr);
输出结果为:"Hi, How are you, Nice to meet you, Hello, World!"。
