Java 定义一个名为 QuotedStr 的函数,实现和 Delphi 中同名函数一样的功能:给输入的普通字符串(比如 abc)两端加上单引号,变成 'abc' 的形式
public class StringUtils { /** * 实现Delphi中QuotedStr函数的功能:给字符串两端添加单引号 * @param str 需要添加单引号的原始字符串 * @return 两端带有单引号的新字符串,如果输入为null则返回''(两个单引号) */ public static String QuotedStr(String str) { // 处理null值,避免空指针异常,Delphi中QuotedStr(nil)会返回'' if (str == null) { return "''"; } // 拼接单引号和原始字符串 return "'" + str + "'"; } // 测试函数功能 public static void main(String[] args) { // 测试普通字符串 String test1 = QuotedStr("abc"); System.out.println(test1); // 输出:'abc' // 测试空字符串 String test2 = QuotedStr(""); System.out.println(test2); // 输出:'' // 测试null值 String test3 = QuotedStr(null); System.out.println(test3); // 输出:'' // 测试带特殊字符的字符串 String test4 = QuotedStr("hello world"); System.out.println(test4); // 输出:'hello world' } }
有些事情,没经历过不知道原理,没失败过不明白奥妙,没痛苦过不了解真谛。临渊羡鱼,不如退而结网!

浙公网安备 33010602011771号