码迷,mamicode.com
首页 > 编程语言 > 详细

不得不谈Java的String"变量”

时间:2018-10-27 16:12:40      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:格式   字符串   方法   系统   str   java   一个   查找   通过   

今天,我在写程序的过程中,发现了一个问题,那就是我们同样定义了一个变量,一个是字符串型的变量,一个是整型变量,

可为什么字符串型的变量却可以直接调用方法,而整型变量却不可以呢?

2                 int b =2;
3                 String so = "hello , myfriend....";
4                 System.out.println(so.length());      //变量so. 有方法
5                 System.out.println(b.length());      //变量b . 没有方法

通过查找发现:

      原来,string类型声明后系统默认对象的格式,而整型声明后只是一个变量,所以String可以调用length()的方法;

那么我们怎么求整形变量的长度呢?整形的长度不能调用length()方法,就不能求长度了吗?

很显然不是这样的:

1 int a = 4;

2 String so = " "+a;

3 System.out.println(so.length()); 

通过转化的形式我们就可以求出 int a 的长度

 

不得不谈Java的String"变量”

标签:格式   字符串   方法   系统   str   java   一个   查找   通过   

原文地址:https://www.cnblogs.com/if-it-is-possible/p/9861366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!