首页 \ 问答 \ 自学Java有没有前途,学了有什么用。

自学Java有没有前途,学了有什么用。

自学Java有没有前途,学了有什么用。自己是中专在校生,感觉上的课并不多,课余时间非常多,而且没有编程语言这门课。打算自学Java,是看郝斌的视频学的。
更新时间:2022-01-02 21:01

最满意答案

使用对象不同
length方法是针对字符串数组这一类的
size方法是针对集合这一类的

其他回答

相同点:都是求长度的
不同点:字符串String有length方法   数组有length属性   size是集合的方法,例如:List/Set/Map

相关问答

更多
  • 呵呵 这里经常会出问题 java中数组有一个length(长度)的变量(属性)所以可以用length属性,字符串则有一个length()方法。 比如: int[] a={1,2,3}; System.out.println(a.length); String s="hahah"; System.out.println(s.length());
  • 楼主您好 这三个都是求获取长度的 length方法为String的 length属性是数组的 size方法是集合的 如list set
  • 使用对象不同 length方法是针对字符串数组这一类的 size方法是针对集合这一类的
  • 没有错。 String s=""; int i=s.length(); i结果为0. 如果是String s=null; int i=s.length(); 编译没错。运行会报错
  • //单纯看你的字母是没区别的! //主要两个区别,一个是length,一个是length(); String s="adfjsdfj"; int a=s.length(); 这个可以获取到字符串的长度! int[] arr={3,5,7,8,9,10}; int b=arr.lenth; //这个可以获取到数组的长度! //主要就是写的格式和用的地方有点区别!
  • 其实 tobyliu415 已经说了,我再解释一遍,String 的长度被设计成只能通过方法读取。专门为了防止出现类似 str.length = 5; 之类的语句。因为这是不合理的语句,用户是不应该这样设定字符串的长度的,应该只能读取它。 这是封装,是面向对象的三大精髓之一,如果你仍然不理解上面的话,那没办法让你立刻理解,你需要慢慢熟悉面向对象。
  • String c = "aaa"; System.out.println(c.length()); //结果为3 String[] d = new String[2]; d[0]="1";d[1]="2"; d.length); //结果为2 length与length()都是求长度的属性。length是针对数组的函数,而length是指字符的长度
  • No. size()返回length 。 通过使用length您只能避免一个额外的方法调用。 No. size() returns length. By using length you only avoid one extra method call.
  • 考虑到String类' length方法返回一个int ,方法返回的最大长度将为Integer.MAX_VALUE ,为2^31 - 1 (或约20亿)。 在数组的长度和索引方面(如char[] ,这可能是为String实现内部数据表示的方式), 第10章: Java语言规范的 数组 Java SE 7版说如下: 数组中包含的变量没有名称; 而是使用非负整数索引值的数组访问表达式来引用它们。 这些变量称为数组的组件 。 如果一个数组有n组件,我们说n是数组的长度 ; 使用从0到n - 1整数索引引用数组的组 ...
  • 数组在Java语言规范#10.7中定义。 尤其是: 数组类型的成员都是以下内容: 公共最终字段长度,其中包含数组的组成部分数量。 长度可以是正数或零。 [...] 我无法回答为什么这种方法是由语言设计者选择的。 有趣的是,在Oak规范中已经是这种情况,它是Java的祖先 。 Arrays are defined in the Java Language Specification #10.7. In particular: The members of an array type are all of th ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)