欢迎访问宙启技术站
智能推送

给字符串添加前缀和后缀的函数:Java中的字符串函数prefix()和suffix()

发布时间:2023-05-27 11:27:10

在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!"。