怎样将一个数组的所有元素都清理为0??? 怎样将一个数组的所有元素都清理为0??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重新new一个新的字符串不就完了 String[] str = new String[5]; str = new String[0]; System.out.println(str.length);或者用集合吧 楼上方法行吗?反正这个是行的 String[] str = new String[]{"1","2","3","4","5"}; java.util.Arrays.fill(str, "0"); for(int i = 0; i < str.length; i ++){ System.out.print(str[i] + " "); } java.util.Arrays.fill(str, "0");这个还是循环赋值 如果是 int 数组的话,可以这样做,如果是 String 的话,那得一个一个循环赋值。不过还是建议使用循环赋值,或者 Arrays.fill 方法,以减轻 GC 的负担。public class Test01 { public static void main(String[] args) { int[] nums = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; nums = new int[nums.length]; for(int i = 0; i < nums.length; i++) { System.out.println(nums[i]); } }} 新手求助,为什么输入admin还是不能验证正确。 PrintStream 和PrintWriter,麻烦了,谢谢 怎么自学JAVA ACTION中if语句不能识别 java读取大文本文件的问题 请问一下如何判断数据库连接是否正常 小弟求教!! 在JAVA中,如何才能使一个Button看起来有立体感? 如何双击JTable的表头,让table排序?多谢! 一個初學者苦苦思索,不得要領,大俠,F1、F1 谁有CSS+DIV 布局资料 对程序的疑问。。。求解
str = new String[0];
System.out.println(str.length);或者用集合吧
反正这个是行的 String[] str = new String[]{"1","2","3","4","5"};
java.util.Arrays.fill(str, "0");
for(int i = 0; i < str.length; i ++){
System.out.print(str[i] + " ");
}
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
nums = new int[nums.length];
for(int i = 0; i < nums.length; i++) {
System.out.println(nums[i]);
}
}
}