java获取数组长度,java获取数组长度的方法
java获取数组长度,java获取数组长度的方法详细介绍
本文目录一览: java中数组有没有length()方法?string没有lenght()方法?
java中数组是没有length()方法的,只有length属性,数组array.length返回的是该数组的长度。
字符串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";
数组定义一组数组{7,3,5,8}打印数组长度length打印数组第三个数用Java?
// 定义数组
int[] arr = {7, 3, 5, 8};
// 打印数组长度
System.out.println(arr.length);
// 打印数组第三个数
System.out.println(arr[2]);
可以使用以下代码来定义数组,打印数组长度和数组中的第三个数:
int[] arr = {7, 3, 5, 8};
System.out.println("Array length: " + arr.length);
System.out.println("Third element: " + arr[2]);
int[] arr = {7, 3, 5, 8}; // 定义数组
System.out.println("数组长度为:" + arr.length); // 打印数组长度
System.out.println("数组第三个数为:" + arr[2]); // 打印数组第三个数,下标从0开始,因此是arr[2]
运行结果:
数组长度为:4
数组第三个数为:5
```
public class Main {
public static void main(String[] args) {
int[] arr = {7, 3, 5, 8};
int length = arr.length;
int thirdElement = arr[2];
System.out.println("Length of array: " + length);
System.out.println("Third element of array: " + thirdElement);
}
}
```
输出:
```
Length of array: 4
Third element of array: 5
```
以下是使用 Java 定义一个数组,打印数组长度,以及打印数组中的第三个元素的代码示例:
public static void main(String[] args) {
int[] arr = {7, 3, 5, 8};
int length = arr.length;
int thirdNum = arr[2];
System.out.println数组长度为 + length);
System.out.println数组中的第三个数是 + thirdNum);
}
运行这段代码,将输出以下结果:
数组长度为:4
数组中的第三个数是:5
其中,首先定义了一个包含4个整数的数组,然后通过 arr.length 获取数组的长度(即数组中包含几个元素),将结果存储在 length 变量中。最后,通过 arr[2] 获取数组中下标为2的元素(数组中的下标从开始),即第3个元素,将结果存储在 thirdNum 变量中。
输出结果时,通过 System.out.println() 函数打印出数组长度和第3个元素的值。
java,List得到数组长度的方法?
java list得到属猪长度的方法如下:
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看
public static void main(String[] args) { String []list={"ma","cao","yuan"}; String a="macaoyuan"; System.out.println(list.length); System.out.println(a.length()); List
public class Test {
public static void main(Sring[] args) {
int[] ary = {1,3,5,7,8} ; //数组中装了5个元素
String str = "helloword!"; //字符串底层是字符数组,字符个数就是字符串的长度
int a = ary.length; //数组有个属性为该数组的长度
int s = str.length(); //字符串类String有个length()方法,取得当前字符串的长度
System.out.println(a);
System.out.println(s); //将两个长度打印出来
}
}
扩展资料:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
参考资料:百度百科-JAVA
java中如何获取一个未知类型的数组的长度,这个数组可能是int,string,boolean.....的
数组有固定的length属性,通过length就可以得知其长度。
int lengthOfArray(Object[] a) { return a.length;}
方法有很多,给你写出两种来。
import java.util.Arrays;
public class toString {
public static void main(String[] args) {
int[] a = {1,2,3,4,5,6};
StringBuilder str=new StringBuilder();
for(int b:a){
str.append(b);
}
System.out.println(str);
String s=Arrays.toString(a).replace(", ", "").replace("[", "").replace("]", "");
System.out.println(s);
}
}
java在创建数组的时候是如何得到length的?
通过array.length获得数组长度属性。
int[] i=new int[10];System.out.print(i.length);
可以在创建的时候将长度固定死 或者通过length方法去获得
1:你自己给这个数组定义长度
int a[]=new int[n];
这个n就是数组的长度
a.length
//比如创建一个int数组int [] a = {1,2,3};a.length(); //得到长度
java中,若有一个数组名为arr,如何得到该数组的长度
arr.length();
试试吧
java 中求取字符串数组的长度的方法
你好!
java数组具有length属性,可以直接访问
如果对你有帮助,望采纳。
数组有length属性,直接数组名.length
就可以了。
不是length()方法。