String[] str = {"a","b","c","d","e"}; 或String[] sql = new St

String[] str = {"a","b","c","d","e"}; 或String[] sql = new String[] {};
1、对String定义与赋值时使用:
String[] str = {"a","b","c","d","e"};
和String[] sql = new String[] {"a","b","c","d","e"};的区别是什么?
2、定义就是指String[] str;
赋值和初始化是指:str = {"a","b","c","d","e"};或str = ew String[] {"a","b","c","d","e"};?
贴心123 1年前 已收到1个回答 举报

炎炎烈日 幼苗

共回答了14个问题采纳率:85.7% 举报

首先这两种方式都是创建了字符串数组.
但是第一种方式只创建了一个String[]数组对象str.
第二种方式创建了两个String[]数组对象sql和 new String[] {"a","b","c","d","e"},相当于我创建了 new String[] {"a","b","c","d","e"};这个对象,然后把这个对象的引用赋给sql对象.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.037 s. - webmaster@yulucn.com