Java String 运算:toUpperCase()、concat()、substring() 例题解析
题目:
运行下列程序段,s2 的结果是()。
String s1 = new String('abc');
String s2 = ('ef');
s2 = s1.toUpperCase().concat(s2);
s2 = s2.substring(2, 4);
A. Cef B. cef C. Ce D. BCe
答案: C. Ce
解析:
String s1 = new String('abc');:创建一个新的字符串对象 s1,其值为 'abc'。String s2 = ('ef');:创建一个新的字符串对象 s2,其值为 'ef'。s2 = s1.toUpperCase().concat(s2);:s1.toUpperCase()将 s1 转换为大写字符串 'ABC'。concat(s2)将 'ABC' 与 s2 的值 'ef' 连接,得到 'ABCef'。
s2 = s2.substring(2, 4);:从 'ABCef' 中截取下标 2 到 4 的字符(不包含下标 4),得到 'Ce'。
因此,s2 的最终结果为 'Ce'。
原文地址: https://www.cveoy.top/t/topic/b76I 著作权归作者所有。请勿转载和采集!