java .length()问题

int cout = 0;
String obj=new String("The first snow came ,how beautiful it was");
for(int i=0;i<obj.length();i++){
if(obj.charAt(i)=='t'||obj.charAt(i)=='T') cout++;
}
// System.out.println(obj.length);
System.out.println(cout);

㈡ java中字符串.length是什么意思

这个是用来求字符串长度的一个函数、、 如果s这个字符串有11个字符、 那么专久会返回为一个int类型的数字属 数字 为 11 如果没有字符、 就返回一个int类型的 0

㈢ java中 length 的意思是什么

length是数组才有的属性,返回数组元素的个数,如果不是数组就不能用length,只要记内数组是种java数据结容构,它提供一个可以知道其元素多少的属性length,这就是规则,没什么好解释的,有些东西需要理解记,有些就是记

㈣ java中数组有没有length()方法string没有lenght()方法

java中数组是没有length()方法的,只有length属性,数组array.length返回的是该数组的长度。

字符串是有length()方法的,str.length()返回的是该字符串的长度。

(4)java的length扩展阅读

java数组常用方法:

1、声明一个数组

String[] aArray = new String[5];

String[] bArray = {"a","b","c", "d", "e"};

String[] cArray = new String[]{"a","b","c","d","e"};

2、打印一个数组

String[] aArray = new String[5];

String[] bArray = {"a","b","c", "d", "e"};

String[] cArray = new String[]{"a","b","c","d","e"};

3、根据数组创建ArrayList

String[] stringArray = { "a", "b", "c", "d", "e" };

ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));

System.out.println(arrayList);

4、判断数组内部是否包含某个值

String[] stringArray = { "a", "b", "c", "d", "e" };

boolean b = Arrays.asList(stringArray).contains("a");

System.out.println(b);

5、连接两个数组

int[] intArray = { 1, 2, 3, 4, 5 };

int[] intArray2 = { 6, 7, 8, 9, 10 };

int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);

6、声明一个内联数组

method(new String[]{"a", "b", "c", "d", "e"})

String常用方法:

1、求字符串某一位置字符

charAt(int index)返回字符串中指定位置的字符;注意字符串中第一个字符索引是0,最后一个是

length()-1。

例如:

String str = new String("asdfzxc");

char ch = str.charAt(4);//ch = z

2、提取子串

用String类的substring方法可以提取字符串中的子串,该方法有两种常用参数:

1)substring(int beginIndex)该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一

个新的字符串返回。

2)substring(int beginIndex, int endIndex)该方法从beginIndex位置起,从当前字符串中取出到

endIndex-1位置的字符作为一个新的字符串返回。

例如:

String str1 = new String("asdfzxc");

String str2 = str1.substring(2);//str2 = "dfzxc"

String str3 = str1.substring(2,5);//str3 = "dfz"

3、字符串比较

1)compareTo(String anotherString)该方法是对字符串内容按字典顺序进行大小比较,通过返回的

整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负

整数,相等返回0。

2)compareToIgnore(String anotherString)与compareTo方法相似,但忽略大小写。

3)equals(Object anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回

true,否则返回false。

4)equalsIgnoreCase(String anotherString)//与equals方法相似,但忽略大小写。

例如:

String str1 = new String("abc");

String str2 = new String("ABC");

int a = str1.compareTo(str2);//a>0

int b = str1.compareToIgnoreCase(str2);//b=0

boolean c = str1.equals(str2);//c=false

boolean d = str1.equalsIgnoreCase(str2);//d=true

4、字符串连接

concat(String str)将参数中的字符串str连接到当前字符串的后面,效果等价于"+"。

例如:

String str = "aa".concat("bb").concat("cc");

相当于String str = "aa"+"bb"+"cc";

㈤ java数组的length是多少

正常来说,java中数组长度一旦确定就不会因为数组中存入多少数据而改变,不会出现你说的一会是5一会是593的情况。

㈥ Java中length的意思

记住数组里面length代表的是长度,作为数组的一个属性,即里面元素的总个数,专即arr.length
String是有length()方法的。没属有length属性;而数组,只有length属性,没有length()方法。

㈦ java中length的用法

  1. length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;

  2. public static void main(String[] args) ;

  3. String []list={"ma","cao","yuan"};

  4. System.out.println(list.length);

  5. List

Java是一门面向对象编程语言内,不仅吸收了C++语言的容各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

㈧ java中。最后一行中,length()是什么意思

str.trim().length() 不是一体的

str.trim() 是 String 的一个方法,返回去空格之后的字符串,是 Sring 类型的

str.length() 是另一个 String 上的方法,返回字符串的长度

这里的代码,就是把这两个方法连着用

分开写就是

str=str.trim();
System.out.println(...+str.length());

㈨ java中数组的.length属性

正常来说,java中数组长度一旦确定就不会因为数组中存入多少数据而改变,不会出现你说的一会是5一会是593的情况。
你这段代码没有运行异常吗