最赞回答 / 慕莱坞9796870
针对 List, Map,Set 这三种集合类型List 本身有序,for while foreach 都可以用来遍历Map,Set 无序,只能用 foreach 来遍历其余,看实际需求。
2019-04-14
编译器说没有必要continue 因为在行尾了
continue实际是跳过下面的代码直接下一轮循环 但是明显你加的都是最后一行 已经没有下一行了
continue实际是跳过下面的代码直接下一轮循环 但是明显你加的都是最后一行 已经没有下一行了
2019-04-12
int index =fileName.lastIndexOf('.');
// 获取文件的后缀
String prefix =fileName.substring(index);
// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
if ( index!=0&&prefix.equals(".java"))
运行成功
// 获取文件的后缀
String prefix =fileName.substring(index);
// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
if ( index!=0&&prefix.equals(".java"))
运行成功
2019-04-12
// 从后往前每隔三位插入逗号
int count = str.length() / 3;
int i = 0;
while (i < count) {
str.insert(3*(count-(i++))-2, ",");
}
int count = str.length() / 3;
int i = 0;
while (i < count) {
str.insert(3*(count-(i++))-2, ",");
}
2019-04-11
基本类型(int,char,boolean)不能用equals比较,只能用==
b是数组,数组有length属性,b.length 在这里面代表属性,代表属性的时候不加括号,即b.length;。
s 的类型是 String,String 有length();方法,即s.length();。
只有在string里面有charAt这个方法。charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.
b是数组,数组有length属性,b.length 在这里面代表属性,代表属性的时候不加括号,即b.length;。
s 的类型是 String,String 有length();方法,即s.length();。
只有在string里面有charAt这个方法。charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.
2019-04-08
已采纳回答 / Yesabella
在java中,一个字符等于多少字节?或者更详细的问:在java中,一个英文字符等于多少字节?一个中文字符等于多少字节? 答案Java采用unicode来表示字符,java中的一个char是2个字节,一个中文或英文字符的unicode编码都占2个字节,但如果采用其他编码方式,一个字符占用的字节数则各不相同。在 GB 2312 编码或 GBK 编码中,一个英文字母字符存储需要1个字节,一个汉子字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF...
2019-04-07