【A】String s3 = s1 - s2; 不正确。字符串不能像数字一样进行减法运算。

【B】boolean b = s1.compareTo(s2); 正确。该语句比较两个字符串的字典序。

【C】char c = s1[0]; 不正确。字符串不能像数组一样通过下标直接访问某个字符。

【D】char c = s1.charAt(s1.length()); 不正确。字符串下标从0开始,而s1.charAt(s1.length())访问的下标是s1的长度,超出了字符串的范围。应该使用s1.charAt(s1.length()-1)访问最后一个字符。

java1假设s1和s2是两个字符串下面语句或表达式哪个不正确【A】String s3 = s1 - s2; 【B】boolean b = s1compareTos2; 【C】char c = s10; 【D】char c = s1charAts1length;解释每个选项的方法说明为什么

原文地址: https://www.cveoy.top/t/topic/hqY3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录