展开全部

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

字符串String是有length()方法的,str.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 arrayList = new ArrayList(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中数组有没有length()方法?string没有lenght()方法?相关推荐

  1. java 数组 length 减少_java中数组有没有length()方法?string没有lenght()方法?

    java中数组有没有length()方法,求数组的长度可以使用数组的length属性. int length=arr.length;//求数组的长度 ------------------------- ...

  2. Java队列与栈转换中String.Valueof()使用

    1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法  也就是 String.valueOf() 这个参数多载的方法  ...

  3. java valueof的用法_Java中String.valueOf()方法的使用

    Java中String.valueOf()方法的使用 (2013-06-21 18:07:34) 标签: it Java中String.valueOf() 方法的使用 1. 由 基本数据型态转换成 S ...

  4. Java String的API方法总结

    1.String对象的简单方法 String的简单方法包括获取字符串的长度,从字符串中获取字符,连接字符串,转换字符串大小写. 代码展示如下所示: package com.demo01; public ...

  5. java中数组的含义_数组

    数组(Array)是有序的元素序列.[1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数 ...

  6. 整数数组查找java_使用Java编写程序以查找整数数组中的第一个非重复数字?

    查找数组中的第一个非重复数字-构造count数组以将给定数组中每个元素的计数存储为相同长度,且所有元素的初始值为0. 将数组中的每个元素与除自身之外的所有其他元素进行比较. 如果匹配发生,则增加其在计 ...

  7. JAVA中一维数组的作用,JAVA中一维数组和二维数组的定义

    在java中数组被看成是一个对象 在定义数组时,有两种定义方法:int[] a 和int a[]:第二种是C/C++对数组定义方式,对于JAVA建议采用第一种定义方式. 总的原则:任何对象在被调用之前 ...

  8. (二十六)、Java数组在内存中如何存放与分配

    Java中有两种类型的数组: 基本数据类型数组: 对象数组: 当一个对象使用关键字"new"创建时,会在堆上分配内存空间,然后返回对象的引用,这对数组来说是一样的,因为数组也是一个 ...

  9. esp8266接收到的数据如何存放到数组中_愉快地学Java语言:第七章 数组

    导读 本文适合Java入门,不太适合Java中高级软件工程师.本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述.本篇文章只是这个系列中的一篇,如果 ...

最新文章

  1. powerDesign设计随笔
  2. 清华大学人工智能研究院成立听觉智能研究中心,将专注基础研究和成果产业化
  3. Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate 问题
  4. linux中sh+$0,浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释
  5. 银行交易系统 TiDB 在线缩容迁移
  6. hibernater面试一
  7. 清华大学 2011 春季学期 lt;现代软件工程gt; 课程表
  8. 【C语言进阶】 宏定义实现字符串引用
  9. 博客版面设计~文章填充
  10. 学会用感情营销是最高的智慧
  11. [Regionals 2012 :: Asia - Tokyo ]
  12. 2022道路运输企业安全生产管理人员考试模拟100题及在线模拟考试
  13. 美国大学计算机理论专业phd,专家:美国大学计算机专业PHD申请难度有多大
  14. 我在京东这一年—张亮
  15. 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
  16. arcmap中将一个面图层中的多个面分割成独立的面
  17. 求1-1/2+1/3-1/4+.......+1/99-1/100的值
  18. row_number() OVER(PARTITION BY)函数介绍
  19. Xshell国内免费下载
  20. STM32F103xx TFT液晶显示ASCII字符串、中文、图片并且显示带有镜像和旋转功能

热门文章

  1. 1001 Quotes and Sayings by Skylar Sorren
  2. 用c语言strncmp函数,strcmp和strncmp函数
  3. php中的strncmp,PHP函数之strncmp
  4. 惩戒教育也是“爱的艺术”[图]
  5. 小米设备token获取HomeAssistant
  6. view的getTop和getBottom
  7. UDP下的SOCK5代理实现
  8. 永和高中2021年高考成绩查询,http://www.lfzkw.cn 2021永和中考成绩查询网站入口
  9. matlab 三角剖分 骨架,利用三角剖分骨架图提取简单多边形目标中心点
  10. html怎么建立css文件,怎么创建css文件