不得不谈Java的String"变量”
Posted if-it-is-possible
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不得不谈Java的String"变量”相关的知识,希望对你有一定的参考价值。
今天,我在写程序的过程中,发现了一个问题,那就是我们同样定义了一个变量,一个是字符串型的变量,一个是整型变量,
可为什么字符串型的变量却可以直接调用方法,而整型变量却不可以呢?
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"变量”的主要内容,如果未能解决你的问题,请参考以下文章
java面试题:如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量,假设字符中没有中文字符英文字符数字字符之外的其他特殊字符(代
如何将 JAVa中的 String类变量嵌入SQL查询语句中...?
解决 IllegalArgumentException: Could not resolve placeholder in string value "${XXXXXX}"(示例代